Skip to content
@getappmap

AppMap

Map. Analyze. Share. Repeat.


Runtime Code Quality Analysis

AppMap is a versatile open-source runtime code analysis tool compatible with Ruby, Java, Python, and Node.js. It records code execution traces, gathering data abut how your code works and behaves. These traces can then be displayed as interactive diagrams, and analyzed to find coding flaws and problems.

Key Features of AppMap Analysis:

  • Test Failure Analysis: Identify the root causes of test failures.
  • Identification of Important API Changes: Inspect crucial alterations in the API.
  • Security Flaw Detection: Finds vulnerabilities like missing and improper authorization, secrets in logs, and unsafe system calls.
  • Performance Problem Detection: Identifies anti-patterns like N+1 queries. Slow operations can be visualized within interactive flame graphs, without the need to change application code to add spans.
  • SQL Details: See exactly how your code uses the database, and where each query is coming from in your code.

AppMap can be seamlessly integrated into your workflow. It can be used locally within your code editor or centrally as part of your Continuous Integration system. AppMaps are regular files on your file system - so your code and data stay with you.

Explore AppMap:

AppMap for VS Code

Pinned

  1. appmap-ruby appmap-ruby Public

    AppMap client agent for Ruby

    Ruby 96 11

  2. appmap-java appmap-java Public

    AppMap client agent for Java

    Java 71 13

  3. appmap-python appmap-python Public

    AppMap client agent for Python

    Python 86 12

  4. appmap appmap Public

    Specification for AppMap clients

    63 5

  5. appmap-js appmap-js Public

    Client libraries for AppMap

    TypeScript 44 10

Repositories

Showing 10 of 51 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics