returntocorp / semgrep
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
{{ message }}
See what the GitHub community is most excited about today.
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.
Adds static typing to JavaScript to improve developer productivity and code quality.
A static analyzer for Java, C, C++, and Objective-C
A tool for structural code search and replace that supports ~every language.
The compiler for ReScript.
Store the ATD/openapi/protobuf/... interfaces between semgrep components
Unison file synchronizer
Performant type-checking for python.
pfff is mainly an OCaml API to write static analysis, dynamic analysis, code visualizations, code navigations, or style-preserving source-to-source transformations such as refactorings on source code.
Simple high-level language for writing Internet Computer canisters
OCaml code generator and runtime library for handling typed tree-sitter CSTs
A composable build system for OCaml.
opam is a source-based package manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.
The core OCaml system: compilers, runtime system, base libraries
FUSE filesystem over Google Drive
Mina is a new cryptocurrency with a constant size blockchain, improving scaling while maintaining decentralization and security.
TCP/IP networking stack in pure OCaml, using the Mirage platform libraries. Includes IPv4/6, ICMP, and UDP/TCP support.
magic-trace collects and displays high-resolution traces of what a process is doing
Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems