update lists

This commit is contained in:
2025-07-18 22:22:32 +02:00
parent 55bed3b4a1
commit 5916c5c074
3078 changed files with 331679 additions and 357255 deletions

View File

@@ -1,4 +1,4 @@
Awesome OCaml [![Build Status](https://travis-ci.org/ocaml-community/awesome-ocaml.svg?branch=master)](https://travis-ci.org/ocaml-community/awesome-ocaml)
Awesome OCaml
=============
<img src="colour-logo.png" width="70%" />
@@ -147,6 +147,8 @@ Your favorite package is not listed? Fork and [create a Pull Request](https://gi
- [BAP](https://github.com/BinaryAnalysisPlatform/bap) - BAP is a reverse engineering and program analysis platform that targets binary programs.
- [BinCat](https://github.com/airbus-seclab/bincat) - BinCat is a binary code static analysis toolkit.
- [cwe_checker](https://github.com/fkie-cad/cwe_checker) - cwe_checker finds vulnerable patterns in binary executables.
- [Owi](https://github.com/OCamlPro/owi) - Owi is a toolchain for working with WebAssembly (Wasm) in OCaml, featuring a powerful, parallel symbolic execution engine for Wasm. It also provides frontends for compiling and analyzing C and Rust programs.
- [Smt.ml](https://github.com/formalsec/smtml) - Smt.ml is a frontend OCaml library that interfaces with multiple SMT solvers, enabling seamless integration of solvers like Z3, cvc5, Colibri2, Bitwuzla, and Alt-Ergo within OCaml programs.
## Compilers and Compiler Tools
@@ -158,6 +160,7 @@ Your favorite package is not listed? Fork and [create a Pull Request](https://gi
- [Hack Programming Language](https://hacklang.org/)
- [Haxe Programming Language](https://haxe.org/)
- [Neko Programming Language](https://nekovm.org/) - Originally the compiler was written in OCaml.
- [Mazeppa](https://github.com/mazeppa-dev/mazeppa) - A modern supercompiler for call-by-value functional languages.
- [Mezzo Programming Language](https://protz.github.io/mezzo/) - Mezzo is a programming language in the ML tradition, which places strong emphasis on the control of aliasing and access to mutable memory.
- [OCaml-Java](http://www.ocamljava.org/) - OCaml to Java bytecode compiler.
- [Opa Programming Language](http://opalang.org/)
@@ -251,6 +254,7 @@ There is also an ongoing experimental project to make OCaml multiprocessor and m
- [ocamlbrowser](http://caml.inria.fr/pub/docs/manual-ocaml/browser.html) A source and compiled interface browser, written using LablTk. Included in the standard distribution for ocaml <= 4.01 and with labltk for ocaml >= 4.02.
- [ghim](https://github.com/samoht/ghim) A command-line tool to manage Github Issues.
- [OCaml Yeoman Generator](https://github.com/mabrasil/generator-ocaml) Yeoman generator to scaffold OCaml modules.
- [puml2xml](https://github.com/khalidbelk/puml2xml) A PlantUML (**.puml**) to XML (**.xmi**) converter.
- **Foreign Function Interface**:
- [ctypes](https://github.com/ocamllabs/ocaml-ctypes) Library for binding to C libraries using pure OCaml.
@@ -367,6 +371,7 @@ There is also an ongoing experimental project to make OCaml multiprocessor and m
- [MLDonkey](https://github.com/ygrek/mldonkey) - cross-platform multi-network peer-to-peer daemon
- [Oni2](https://github.com/onivim/oni2) - Native, lightweight modal code editor.
- [pfff](https://github.com/returntocorp/pfff) - 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.
- [Tezos](https://gitlab.com/tezos/tezos) - a self-upgradable Proof of Stake blockchain
- [WHY3](https://gitlab.inria.fr/why3/why3) - platform for deductive program verification
- [xen-api](https://github.com/xapi-project/xen-api) - management stack that configures and controls Xen-enabled hosts and resource pools, and co-ordinates resources within the pool.
@@ -650,3 +655,6 @@ There is also an ongoing experimental project to make OCaml multiprocessor and m
* * *
_Inspired by awesome projects line. Discover [more awesomeness](https://github.com/bayandin/awesome-awesomeness) :sparkles:._
[ocaml.md Github](https://github.com/ocaml-community/awesome-ocaml
)