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 about 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 Loading

  1. appmap-ruby appmap-ruby Public

    AppMap client agent for Ruby

    Ruby 100 13

  2. appmap-java appmap-java Public

    AppMap client agent for Java

    Java 82 16

  3. appmap-python appmap-python Public

    AppMap client agent for Python

    Python 99 16

  4. appmap appmap Public

    Specification for AppMap clients

    69 7

  5. appmap-js appmap-js Public

    Client libraries for AppMap

    TypeScript 48 17

Repositories

Showing 10 of 58 repositories

People

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

Most used topics