-
Notifications
You must be signed in to change notification settings - Fork 10
OCaml Project Repositories
Anil Madhavapeddy edited this page Dec 8, 2016
·
10 revisions
This is a list of significant repositories held under the ocaml/ organisation. Maintainers: please keep this list up-to-date if you create a new repository or deprecate an existing one.
These are the core OCaml compiler and tools. Some components formerly in the mainline compiler distribution have been broken out into separate repositories in recent releases.
- /ocaml: The core OCaml system: Compilers, runtime system and base libraries
- /ocamlbuild: Generic build tool
- /ocaml-manual: Mirror of the OCaml manual
- /camlp4: Camlp4: Extensible parsers
- /tuareg: Emacs OCaml mode
- /ocaml.org: Implementation of the ocaml.org website
- /ocaml.org-media: Media files not included in ocaml.org
- /ocaml.org-infratest: Tests for ocaml.org websites and services
- /opam: OPAM: Source-based package manager for OCaml
- /opam-depext: OPAM depext plugin
- /opam-file-format: Parser and printer for OPAM file syntax
- /ocaml-logo: Official logo for OCaml
- /ocaml.org-scripts: Scripts for the ocaml.org infrastructure machines
- /opam2web: A tool to generate websites from OPAM repositories
- /opam-rt: Regression testing framework for OPAM
- /platform-blog: OPAM blog
- /precheck: Send large patches to CI before they are pushed to the main repository
- /ocaml-re: Pure OCaml regular expressions
These are a combination of Docker containers (published and built regularly on the Docker Hub), as well as Continuous Integration for services such as Travis or Appveyor.
- /opam-dockerfiles: Docker-based builds of OPAM
- /ocaml-dockerfiles: Docker-based builds of OCaml
- /opam-bulk-logs: Logs of daily OPAM bulk package builds
- /ocaml-ci-scripts: Skeletons for CI scripts
- /opam-archive-dockerfiles: Docker files for the OPAM package mirror archive
- /opam-dev-dockerfiles: Docker files for the development version of OPAM
- /oasis: Tooling for building OCaml libraries and applications
- /oasis2opam: Convert OASIS metadata into OPAM package descriptions
- /oasis2debian: Translate _oasis file into a debian/ directory
- /oasis-db: Database of OCaml packages using OASIS
- /oasis-website: Website for OASIS
- /omd: Pure OCaml extensible markdown library
- /uchar: Uchar compatibility library
- /ocamlunix: Unix system programming in OCaml
- /platform-dev: Development versions of Platform tools
- /0install-tools: Tools for distributing OCaml via 0install
- /oloop: Library to interact with toploops for educational material
- /MPP-language-blender: Metaprocessor that blends programming languages