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 library for Ruby

    Ruby 99 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 101 16

  4. appmap appmap Public

    Specification for AppMap clients

    70 7

  5. appmap-js appmap-js Public

    Client libraries for AppMap

    TypeScript 49 17

Repositories

Showing 10 of 60 repositories
  • appmap-js Public

    Client libraries for AppMap

    getappmap/appmap-js’s past year of commit activity
    TypeScript 49 17 328 (1 issue needs help) 32 Updated Dec 22, 2024
  • getappmap/appmap-intellij-plugin’s past year of commit activity
    Java 38 MIT 9 65 4 Updated Dec 22, 2024
  • vscode-appland Public

    AppLand extension for VSCode

    getappmap/vscode-appland’s past year of commit activity
    TypeScript 142 MIT 17 141 (1 issue needs help) 13 Updated Dec 18, 2024
  • appmap-python Public

    AppMap client agent for Python

    getappmap/appmap-python’s past year of commit activity
    Python 101 16 49 10 Updated Dec 18, 2024
  • appmap-ruby Public

    AppMap client library for Ruby

    getappmap/appmap-ruby’s past year of commit activity
    Ruby 99 13 12 6 Updated Dec 13, 2024
  • navie-benchmark Public

    Navie benchmarks

    getappmap/navie-benchmark’s past year of commit activity
    Python 0 MIT 0 13 2 Updated Nov 19, 2024
  • experiments Public Forked from swe-bench/experiments

    Open sourced predictions, execution logs, trajectories, and results from model inference + evaluation runs on the SWE-bench task.

    getappmap/experiments’s past year of commit activity
    Shell 0 115 0 0 Updated Nov 17, 2024
  • navie-editor Public

    Navie code editor

    getappmap/navie-editor’s past year of commit activity
    Python 1 0 0 0 Updated Oct 25, 2024
  • web-auth-library Public Forked from kriasoft/web-auth-library

    Authentication library for the browser environment using Web Crypto API

    getappmap/web-auth-library’s past year of commit activity
    TypeScript 0 MIT 10 0 0 Updated Oct 13, 2024
  • appmap-node Public

    AppMap client agent for Node.js

    getappmap/appmap-node’s past year of commit activity
    TypeScript 10 4 10 2 Updated Sep 17, 2024

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

Loading…