Open-source projects categorized as Analysis Edit details

Top 23 Analysis Open-Source Projects

  • static-analysis

    ⚙️ A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more.

    Project mention: What's the best free security scan tool for C/C++ files? | | 2022-03-11

    There's a bunch on

  • social-analyzer

    API, CLI, and Web App for analyzing and finding a person's profile in 1000 social media \ websites

    Project mention: Some information and advice about DDoS, from someone who was there during #opPayback | | 2022-02-27
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Cytoscape.js

    Graph theory (network) library for visualisation and analysis

    Project mention: CLOG javascript component question | | 2022-08-05

    I am playing with an app built around cytoscape.js for visualizing graphs. That means adding/removing nodes, responding to node events and so on.

  • android-classyshark

    Android and Java bytecode viewer

    Project mention: google/android-classyshark - Android and Java bytecode viewer | | 2021-09-11
  • angr

    A powerful and user-friendly binary analysis platform!

    Project mention: Any standard algorithms for parsing (disassembling) machine code? | | 2022-05-13

    BAP (, angr ( and others already do what you're asking for as more purpose-built solutions for dynamic analysis. Angr specifically in python.

  • phan

    Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.

    Project mention: 7 Laravel Packages to Improve Coding Standards and Reduce Bugs | | 2022-08-01

    Phan is a static analyzer for PHP. Phan prefers to avoid false positives and attempts to prove incorrectness rather than correctness.

  • Osintgram

    Osintgram is a OSINT tool on Instagram. It offers an interactive shell to perform analysis on Instagram account of any users by its nickname

    Project mention: is there anyway to find email address or phone number out of insta username? | | 2022-08-09

    Here's a tool for you and it's not illegal. If you are comfortable with command line this OSINT project is all you need: Be sure to have the latest version of Python3 installed. And follow the instructions on how to set up and use it from the github page.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • detekt

    Static code analysis for Kotlin

    Project mention: Supercharge your Kotlin Project | | 2021-10-20

    ext { // detektVersion = "1.17.0" } dependencies { classpath '' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.32" ## DETEKT DEPENDENCY classpath "io.gitlab.arturbosch.detekt:detekt-gradle- plugin:$detektVersion" }

  • qiling

    Qiling Advanced Binary Emulation Framework

    Project mention: Qiling Advanced Binary Emulation Framework | | 2022-04-15
  • HTMLHint

    ⚙️ The static code analysis tool you need for your HTML

    Project mention: Can someone explain to me how this works in ATOM (local installs & files) | | 2022-03-06

    GitHub - htmlhint/HTMLHint: ⚙️ The static code analysis tool you need for your HTML

  • aubio

    a library for audio and music analysis

    Project mention: Python getting input from plugged in device (e.g. a guitar) | | 2022-08-19

    Beyond that you'll need pitch detection/pitch tracking. It's not the most difficult thing in the world but you need basic understanding of digital signal processing, and the math behind it. Otherwise I think this library can do the heavy lifting for you.

  • streamalert

    StreamAlert is a serverless, realtime data analysis framework which empowers you to ingest, analyze, and alert on data from any environment, using datasources and alerting logic you define.

  • awesome-single-cell

    Community-curated list of software packages and data resources for single-cell, including RNA-seq, ATAC-seq, etc.

    Project mention: Ex Python users who switched to 100% R (or almost) | | 2022-02-01
  • timesketch

    Collaborative forensic timeline analysis

    Project mention: Any Timeline self hosted types of software? | | 2021-10-26
  • kube-score

    Kubernetes object analysis with recommendations for improved reliability and security

    Project mention: What should readiness & liveness probe actually check for? | | 2022-07-29

    This is taken from: and I have read the same opinions elsewhere.

  • Apache Lucene

    Apache Lucene.NET

    Project mention: Search Filter Query Abstraction Layer | | 2021-12-26
  • PySceneDetect

    :movie_camera: Python and OpenCV-based scene cut/transition detection program & library.

    Project mention: Auto-splitter when an area on the screen changes | | 2021-12-26

    I do this using pyscenedetect. It is a command line tool that also has python bindings you can use so that it can all be scripted. For your use-case in which it is color based scene transitions, you would want to use the content detector. It can not only detect your scene transitions, but can also use a tool like mkvmerge to split the video into individual scenes. I personally use this to detect scene transitions and then use moviepy to annotate over the top of the video using text clips all in a single script.

  • codechecker

    CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy

    Project mention: Twenty Years of Valgrind | | 2022-07-26

    Seconding `rr` as suggested by @tux3, it's great for debugging.

    Also, the sanitizers for GCC and Clang (, and the Clang static analyzer (and tidy too) through CodeChecker (

    For the Clang static analyzer, make sure your LLVM toolchain has the Z3 support enabled (OK in Debian stable for example), and enable cross translation units (CTU) analysis too for better results.

  • awesome-ai-in-finance

    🔬 A curated list of awesome machine learning strategies & tools in financial market.

    Project mention: awesome-ai-in-finance: curated list of books/online courses/papers on AI and finance. Topics include crypto trading strategies/ta/backter etc. Other Models - star count:1457.0 | | 2022-07-30
  • data

    APTnotes data (by aptnotes)

    Project mention: Historic IOCs from previous APT campaigns | | 2022-02-28
  • nba_api

    An API Client package to access the APIs for

    Project mention: [OC] I Hate Traditional Rebounding Stats, So I Made My Own (A.K.A. Who Are the Most Selfless/Selfish Rebounders) | | 2022-08-10
  • BlockSci

    A high-performance tool for blockchain science and exploration

    Project mention: Are there any FOSS chainanalysis tools? | | 2022-04-03

    I just remembered BlockSci, which at one point may have been able to do what you wanted for both BCH and BTC. However, it has not been maintained since 2020, and from the GitHuvbIssues it looks like would-be users are having lots of trouble even trying to install it at this point.

  • FinanceDatabase

    This is a database of 300.000+ symbols containing Equities, ETFs, Funds, Indices, Currencies, Cryptocurrencies and Money Markets.

    Project mention: FinanceDatabase: NEW Derivatives and Hedging - star count:1130.0 | | 2022-08-06
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-08-19.

Analysis related posts


What are some of the best open-source Analysis projects? This list will help you:

Project Stars
1 static-analysis 10,176
2 social-analyzer 9,167
3 Cytoscape.js 8,608
4 android-classyshark 7,117
5 angr 6,041
6 phan 5,303
7 Osintgram 4,837
8 detekt 4,757
9 qiling 3,597
10 HTMLHint 2,829
11 aubio 2,768
12 streamalert 2,710
13 awesome-single-cell 2,171
14 timesketch 1,980
15 kube-score 1,844
16 Apache Lucene 1,842
17 PySceneDetect 1,696
18 codechecker 1,598
19 awesome-ai-in-finance 1,490
20 data 1,371
21 nba_api 1,278
22 BlockSci 1,269
23 FinanceDatabase 1,146
Find remote jobs at our new job board There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives