Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: code-analysis
Exlint/actions
Exlint CI ๐ A set of GitHub actions for checking your projects with Exlint
Language: JavaScript - Size: 1.36 MB - Last synced: about 5 hours ago - Pushed: about 6 hours ago - Stars: 5 - Forks: 1
rife2/bld-detekt
bld extension to perform static code analysis with Detekt for Kotlin
Language: Java - Size: 172 KB - Last synced: about 11 hours ago - Pushed: about 12 hours ago - Stars: 1 - Forks: 0
Feuermagier/autograder
Automatic grading of student's Java code
Language: Java - Size: 2.9 MB - Last synced: about 9 hours ago - Pushed: about 15 hours ago - Stars: 12 - Forks: 7
ycm-core/YouCompleteMe
A code-completion engine for Vim
Language: Python - Size: 36.6 MB - Last synced: about 13 hours ago - Pushed: about 14 hours ago - Stars: 25,285 - Forks: 2,790
kris701/PDDLSharp
PDDL Parser, analyser, code generator and much more for C# that is fully compatible with PDDL 2.2.
Language: C# - Size: 1.23 MB - Last synced: about 15 hours ago - Pushed: 1 day ago - Stars: 3 - Forks: 0
Guardsquare/proguard-core
Library to read, write, analyze, and process java bytecode
Language: Java - Size: 8.42 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 270 - Forks: 61
coala/coala
coala provides a unified command-line interface for linting and fixing all your code, regardless of the programming languages you use.
Language: Python - Size: 13.1 MB - Last synced: about 13 hours ago - Pushed: 3 months ago - Stars: 3,521 - Forks: 1,312
htmlhint/HTMLHint
โ๏ธ The static code analysis tool you need for your HTML
Language: JavaScript - Size: 11 MB - Last synced: 1 day ago - Pushed: 11 days ago - Stars: 3,049 - Forks: 374
danielplohmann/smda
SMDA is a minimalist recursive disassembler library that is optimized for accurate Control Flow Graph (CFG) recovery from memory dumps.
Language: Python - Size: 2.4 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 214 - Forks: 36
JohT/code-graph-analysis-pipeline
Fully automated pipeline for static code graph analysis
Language: Cypher - Size: 393 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 8 - Forks: 0
rife2/bld-pmd
bld extension to perform static code analysis with PMD
Language: Java - Size: 295 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 1 - Forks: 0
casperdcl/git-fame
:star: Pretty-print `git` repository collaborators sorted by contributions
Language: Python - Size: 396 KB - Last synced: 11 days ago - Pushed: 28 days ago - Stars: 582 - Forks: 33
williamfzc/gossiphs
A Rust lib for general code file relationship analysis. Based on tree-sitter and git analysis.
Language: Rust - Size: 232 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 0 - Forks: 1
microsoft/pylance-release
Documentation and issues for Pylance
Language: Python - Size: 13.6 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 1,654 - Forks: 769
lexmag/elixir-actions
Reusable GitHub Actions workflows for Elixir
Size: 1000 Bytes - Last synced: 3 days ago - Pushed: 5 months ago - Stars: 1 - Forks: 0
pdepend/pdepend
PHP_Depend is an adaptation of the established Java development tool JDepend. This tool shows you the quality of your design in terms of extensibility, reusability and maintainability.
Language: PHP - Size: 20.6 MB - Last synced: about 15 hours ago - Pushed: about 16 hours ago - Stars: 908 - Forks: 130
larastan/larastan
โ๏ธ Adds code analysis to Laravel improving developer productivity and code quality.
Language: PHP - Size: 6.31 MB - Last synced: 11 days ago - Pushed: 13 days ago - Stars: 5,199 - Forks: 386
SVF-tools/SVF
Static Value-Flow Analysis Framework for Source Code
Language: C++ - Size: 17.9 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 1,305 - Forks: 417
find-sec-bugs/find-sec-bugs
The SpotBugs plugin for security audits of Java web applications and Android applications. (Also work with Kotlin, Groovy and Scala projects)
Language: Java - Size: 7.35 MB - Last synced: 1 day ago - Pushed: 11 days ago - Stars: 2,207 - Forks: 463
MyFedora/pyspeer
Pyspeer spears Pylance
Language: JavaScript - Size: 9.77 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 10 - Forks: 1
prodot/ReCommended-Extension
Code analysis improvements and context actions
Language: C# - Size: 42.3 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 59 - Forks: 11
joernio/joern
Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs. Discord https://discord.gg/vv4MH284Hc
Language: Scala - Size: 154 MB - Last synced: 28 days ago - Pushed: 29 days ago - Stars: 1,766 - Forks: 235
CheckPointSW/secure-code-workflow
Secure Code Workflow Template
Size: 10.7 KB - Last synced: 4 days ago - Pushed: 18 days ago - Stars: 0 - Forks: 0
jpb06/extract-dependencies-from-sources
Extracts external dependencies used in a typescript codebase
Language: TypeScript - Size: 372 KB - Last synced: 3 days ago - Pushed: 2 months ago - Stars: 4 - Forks: 1
e2immu/e2immu
The e2immu project: effective and eventual immutability: annotations and a code analyser
Language: Java - Size: 27.2 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 10 - Forks: 1
crystal-ameba/ameba
A static code analysis tool for Crystal
Language: Crystal - Size: 8.56 MB - Last synced: 4 days ago - Pushed: 25 days ago - Stars: 506 - Forks: 35
SonarSource/eslint-plugin-sonarjs
SonarJS rules for ESLint
Language: TypeScript - Size: 1.38 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 1,149 - Forks: 72
checkstyle/eclipse-cs
The Eclipse Checkstyle plug-in integrates the Checkstyle Java code auditor into the Eclipse IDE. The plug-in provides real-time feedback to the user about violations of rules that check for coding style and possible error prone code constructs.
Language: Java - Size: 537 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 88 - Forks: 56
acanda/code-analysis-maven-plugin
Coan is a code analysis Maven plugin that runs Checkstyle and PMD and generates a single page HTML report.
Language: Java - Size: 361 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 1 - Forks: 0
mamuz/PhpDependencyAnalysis
Static code analysis to find violations in a dependency graph
Language: PHP - Size: 6.79 MB - Last synced: 3 days ago - Pushed: 5 months ago - Stars: 554 - Forks: 76
AppThreat/chen
Code Hierarchy Exploration Net (chen)
Language: Scala - Size: 19.8 MB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 4 - Forks: 1
ajinabraham/nodejsscan
nodejsscan is a static security code scanner for Node.js applications.
Language: CSS - Size: 5.28 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 2,326 - Forks: 323
xjtu-enre/ENRE-ts
ENtity Relationship Extractor for ECMAScript and TypeScript based on @babel/parser. (Under development)
Language: TypeScript - Size: 5.02 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 1 - Forks: 4
microsoft/python-language-server ๐ฆ
Microsoft Language Server for Python
Language: C# - Size: 5.75 MB - Last synced: 3 days ago - Pushed: about 2 years ago - Stars: 909 - Forks: 173
williamfzc/srctag
Tag source files with real-world stories.
Language: Python - Size: 197 KB - Last synced: 10 days ago - Pushed: 3 months ago - Stars: 2 - Forks: 0
danielstjules/jsinspect
Detect copy-pasted and structurally similar code
Language: JavaScript - Size: 218 KB - Last synced: 4 days ago - Pushed: about 2 months ago - Stars: 3,551 - Forks: 128
smontanari/code-forensics
A toolset for code analysis and report visualisation
Language: JavaScript - Size: 62.8 MB - Last synced: 4 days ago - Pushed: over 1 year ago - Stars: 372 - Forks: 44
HyperAST/HyperAST
Temporal code analyses at scale
Language: Rust - Size: 32.7 MB - Last synced: 7 days ago - Pushed: 10 days ago - Stars: 15 - Forks: 9
schorfES/node-lintspaces
A validator for checking different kinds of whitespaces in your files.
Language: JavaScript - Size: 2.46 MB - Last synced: 10 days ago - Pushed: 11 days ago - Stars: 30 - Forks: 16
IntegerMan/gitstractor
A library for visualizing the commits, authors, and files of any git repository
Language: Jupyter Notebook - Size: 8.66 MB - Last synced: 10 days ago - Pushed: 7 months ago - Stars: 20 - Forks: 0
kylewelsby/deliveroo-code-challenge ๐ฆ
๐ฏ๐ฒ Ruby Code Challenge - Deliveroo
Language: Ruby - Size: 53.7 KB - Last synced: 10 days ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
int128/inspect-singleton-bean-thread-safety
Inspector of thread safety for singleton beans
Language: Groovy - Size: 55.7 KB - Last synced: 10 days ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 0
nidi3/jdepend Fork of clarkware/jdepend
A Java package dependency analyzer that generates design quality metrics.
Language: Java - Size: 496 KB - Last synced: 10 days ago - Pushed: about 7 years ago - Stars: 14 - Forks: 2
mikaelvesavuori/codemetrix
Understand the level of coupling and changeability of your code in a second. ๐ช
Language: TypeScript - Size: 430 KB - Last synced: 11 days ago - Pushed: 9 months ago - Stars: 9 - Forks: 0
DHGMS-Solutions/gripewithroslyn
Rosyln Analysers
Language: C# - Size: 531 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 3 - Forks: 0
codefuse-ai/CodeFuse-Query
Query-Based Code Analysis Engine
Language: Go - Size: 19.6 MB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 151 - Forks: 16
Washi1337/Echo
Generic static analysis framework.
Language: C# - Size: 2.73 MB - Last synced: 11 days ago - Pushed: about 1 month ago - Stars: 187 - Forks: 29
owasp-dep-scan/dosai
Dotnet Source and Assembly Inspector (Dosai) is a tool to list details about the namespaces and methods from sources and assemblies.
Language: C# - Size: 500 KB - Last synced: 10 days ago - Pushed: 4 months ago - Stars: 5 - Forks: 0
JetBrains/mps-coderules
Type checking and logical inference for JetBrains MPS
Language: JetBrains MPS - Size: 88.4 MB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 31 - Forks: 8
Artur-Sulej/excellent_migrations
An Elixir tool for checking safety of database migrations.
Language: Elixir - Size: 97.7 KB - Last synced: 9 days ago - Pushed: 3 months ago - Stars: 210 - Forks: 21
AppThreat/atom
Atom is a novel intermediate representation for applications and a standalone tool that is powered by chen.
Language: Rust - Size: 18 MB - Last synced: 14 days ago - Pushed: 15 days ago - Stars: 20 - Forks: 1
karolsluszniak/ex_check
One task to efficiently run all code analysis & testing tools in an Elixir project. Born out of ๐ to Elixir and pragmatism.
Language: Elixir - Size: 282 KB - Last synced: 10 days ago - Pushed: 2 months ago - Stars: 300 - Forks: 10
javaparser/javaparser
Java 1-18 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
Language: Java - Size: 41.7 MB - Last synced: 14 days ago - Pushed: 15 days ago - Stars: 5,223 - Forks: 1,109
rrrene/credo
A static code analysis tool for the Elixir language with a focus on code consistency and teaching.
Language: Elixir - Size: 4.89 MB - Last synced: 15 days ago - Pushed: 17 days ago - Stars: 4,842 - Forks: 408
laindream/go-callflow-vis
A tool for analyzing and visualizing complex software architecture hierarchies
Language: Go - Size: 554 KB - Last synced: 8 days ago - Pushed: about 1 month ago - Stars: 52 - Forks: 6
AppThreat/joern-lib ๐ฆ
Python library for code analysis with CPG and Joern
Language: Jupyter Notebook - Size: 4.39 MB - Last synced: 13 days ago - Pushed: 11 months ago - Stars: 8 - Forks: 0
picimako/intellij-inspections
Practical examples and articles for IntelliJ's Structural Search and Replace Templates
Size: 4.43 MB - Last synced: 14 days ago - Pushed: over 1 year ago - Stars: 21 - Forks: 2
naseemakhtar994/spotbugs Fork of spotbugs/spotbugs
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
Language: Java - Size: 134 MB - Last synced: 14 days ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
provocon/stratigraph
Stratigraph produces a graph of the mutual usages of source code packages of a software system and derives a layering from this graph. As a result it may check, if the software adheres to a layering pattern.
Language: Java - Size: 173 KB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 2 - Forks: 0
r3c/nbrowse
Playing with Roslyn's CSharpScript API to browse .NET assemblies
Language: C# - Size: 299 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 4 - Forks: 5
privacy-tech-lab/privacyflash-pro
Generate a privacy policy for your iOS app quickly and automatically
Language: Swift - Size: 49 MB - Last synced: 14 days ago - Pushed: 7 months ago - Stars: 151 - Forks: 14
JamesPhillipsUK/vast
VisAST: Building and visualising Abstract Syntax Trees for Python code.
Language: Python - Size: 250 KB - Last synced: 1 day ago - Pushed: 6 months ago - Stars: 7 - Forks: 1
cedricrupb/code_tokenize
Fast tokenization and structural analysis of any programming language
Language: Python - Size: 148 KB - Last synced: 4 days ago - Pushed: almost 2 years ago - Stars: 38 - Forks: 8
cnescatlab/docker-cat
Docker CAT is a quality analysis platform including CNES plugins and configurations.
Language: Python - Size: 386 KB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 6 - Forks: 3
victor-iyi/code-analysis
Reports comprehensive code analysis on your project
Language: Rust - Size: 5.86 KB - Last synced: 18 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
sharovik/wt
Tool will help you to understand, which features you potentially touched by the changes you made.
Language: Go - Size: 100 MB - Last synced: 18 days ago - Pushed: 11 months ago - Stars: 1 - Forks: 0
felipebz/zpa
Parser and static source code analyzer for PL/SQL and Oracle SQL.
Language: Kotlin - Size: 4.52 MB - Last synced: 11 days ago - Pushed: 18 days ago - Stars: 207 - Forks: 77
phwt/sonarqube-quality-gate-action
Check quality gate result from latest analysis and report result in the pull request's comment
Language: TypeScript - Size: 954 KB - Last synced: 19 days ago - Pushed: about 2 months ago - Stars: 5 - Forks: 8
spcl/ncc
Neural Code Comprehension: A Learnable Representation of Code Semantics
Language: Python - Size: 9.14 MB - Last synced: 14 days ago - Pushed: 6 months ago - Stars: 201 - Forks: 51
malik672/gas-analyzer
The gas-analyzer is a tool for Ethereum developers seeking to enhance the efficiency and gas optimization of their Solidity code by Leveraging pattern matching and AST analysis, it discovers potential optimizations to boost efficiency
Language: Rust - Size: 233 KB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 12 - Forks: 2
ycm-core/ycmd
A code-completion & code-comprehension server
Language: Python - Size: 41.2 MB - Last synced: 22 days ago - Pushed: 26 days ago - Stars: 1,680 - Forks: 768
rubik/radon
Various code metrics for Python code
Language: Python - Size: 2.59 MB - Last synced: 22 days ago - Pushed: 2 months ago - Stars: 1,595 - Forks: 113
hackedbyagirl/program-engineer-gpt
Interact directly with code repositories in a chat or automate the development of your code based just on a project description
Language: Python - Size: 2.07 MB - Last synced: 3 days ago - Pushed: 10 months ago - Stars: 23 - Forks: 8
universal-ctags/ctags
A maintained ctags implementation
Language: C - Size: 21.3 MB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 6,258 - Forks: 612
benman1/gitcodebeauty
analyse repositories of python and R code, and return aggregate code quality statistics for contributors
Language: Shell - Size: 17.6 KB - Last synced: 24 days ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
Tencent/CodeAnalysis
Static Code Analysis - ้ๆไปฃ็ ๅๆ
Language: Python - Size: 635 MB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 1,573 - Forks: 269
mrseanryan/loc-counter
:memo: Counts how many lines of code (LOC/SLOC) are in a code base, by programming language.
Language: Python - Size: 9.77 KB - Last synced: 24 days ago - Pushed: 7 months ago - Stars: 4 - Forks: 4
ruben2020/codequery
A code-understanding, code-browsing or code-search tool. This is a tool to index, then query or search C, C++, Java, Python, Ruby, Go and Javascript source code. It builds upon the databases of cscope and ctags, and provides a nice GUI tool.
Language: C++ - Size: 7.51 MB - Last synced: 24 days ago - Pushed: 25 days ago - Stars: 660 - Forks: 85
felixfbecker/php-language-server
PHP Implementation of the VS Code Language Server Protocol ๐โ๐ฅ
Language: PHP - Size: 1.92 MB - Last synced: 25 days ago - Pushed: 12 months ago - Stars: 1,141 - Forks: 185
spotbugs/spotbugs
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
Language: Java - Size: 138 MB - Last synced: 29 days ago - Pushed: 29 days ago - Stars: 3,328 - Forks: 569
LionelDraghi/ArchiCheck
Archicheck is a simple tool to describe and enforce architecture/design decision
Language: Roff - Size: 30.9 MB - Last synced: 26 days ago - Pushed: 27 days ago - Stars: 5 - Forks: 1
benbalter/count-org-loc
Count total lines of code across a GitHub organization
Language: Ruby - Size: 21.5 KB - Last synced: 3 days ago - Pushed: about 2 months ago - Stars: 104 - Forks: 102
davidfstr/pydeps
Visualizes Python module dependencies.
Language: Python - Size: 199 KB - Last synced: 26 days ago - Pushed: over 11 years ago - Stars: 5 - Forks: 2
talsma-ict/umldoclet
Automatically generate PlantUML diagrams in javadoc
Language: Java - Size: 92.2 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 220 - Forks: 31
pmd/pmd
An extensible multilanguage static code analyzer.
Language: Java - Size: 450 MB - Last synced: 28 days ago - Pushed: 29 days ago - Stars: 4,649 - Forks: 1,451
credfeto/credfeto-enum-source-generation
C# source generator for producing faster enum lookups
Language: C# - Size: 1.9 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 17 - Forks: 0
funfair-tech/funfair-server-code-analysis
Additional code analysis rules that all FunFair C# code needs to abide by
Language: C# - Size: 3.75 MB - Last synced: 28 days ago - Pushed: 29 days ago - Stars: 1 - Forks: 0
INRIA/spoon
Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Language: Java - Size: 33.6 MB - Last synced: 29 days ago - Pushed: 29 days ago - Stars: 1,661 - Forks: 336
Joeri-Abbo/python-github-sonarqube
Integrate with SonarQube for continuous code quality inspection. Import GitHub projects, set up automated workflows, and ensure codebase quality.
Language: Python - Size: 26.4 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 1
thoughtbot/complexity
A command line tool to identify complex code
Language: Rust - Size: 59.6 KB - Last synced: 3 days ago - Pushed: over 1 year ago - Stars: 147 - Forks: 6
mumuki/mulang
:bamboo: Universal, Multi Language, Multi Paradigm code analyzer
Language: Haskell - Size: 15.5 MB - Last synced: 28 days ago - Pushed: 9 months ago - Stars: 122 - Forks: 9
configcat/scan-repository
ConfigCat's repository scanner GitHub Action. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.
Language: Shell - Size: 104 KB - Last synced: 30 days ago - Pushed: about 1 month ago - Stars: 2 - Forks: 2
timakin/bodyclose
Analyzer: checks whether HTTP response body is closed and a re-use of TCP connection is not blocked.
Language: Go - Size: 64.5 KB - Last synced: 25 days ago - Pushed: 4 months ago - Stars: 298 - Forks: 32
sjednac/coffea
Static dependency analyzer for Java bytecode.
Language: Python - Size: 500 KB - Last synced: 26 days ago - Pushed: over 7 years ago - Stars: 14 - Forks: 5
spatie/x-ray
Scan source code for calls to ray() and related calls.
Language: PHP - Size: 542 KB - Last synced: 11 days ago - Pushed: 27 days ago - Stars: 72 - Forks: 8
GSA/christopher
christopher - public repo with tech.gsa.gov code for testing auto dev scanning pipeline
Language: HTML - Size: 29.1 MB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 9 - Forks: 2
wapmorgan/PhpCodeAnalyzer
PhpCodeAnalyzer scans codebase and analyzes which non-built-in php extensions used
Language: PHP - Size: 79.1 KB - Last synced: about 21 hours ago - Pushed: over 1 year ago - Stars: 96 - Forks: 8
fouadh/gocan
Analyze your code as a crime scene !
Language: Go - Size: 10.3 MB - Last synced: 27 days ago - Pushed: 6 months ago - Stars: 20 - Forks: 1
godcodehunter/rust-visualizer
๐ An interactive visualizer for Rusty projects to improve testing, code analysis, Git, documentation, CI, ...
Language: Rust - Size: 1000 Bytes - Last synced: 22 days ago - Pushed: about 1 month ago - Stars: 7 - Forks: 0
insideapp-oss/sonar-flutter
SonarQube plugin for Flutter / Dart
Language: Java - Size: 1.25 MB - Last synced: 26 days ago - Pushed: 4 months ago - Stars: 404 - Forks: 74