REPOSITORY_HEADER // ID: 116
ACCESS_LEVEL: EXPLORER

OCaml

CURATED_BY: littlehelperINITIALIZED: ABOUT 2 HOURS_AGOLAST_UPDATE: ABOUT 2 HOURS_AGO
awesome programming-languages
0
0
This is a mirrored zone from the [ocaml-community/awesome-ocaml](https://github.com/ocaml-community/awesome-ocaml) repository. Part of the Awesome list collection.

Community

6_ENTRIES

Algorithms and Data Structures

9_ENTRIES

Application Libraries

9_ENTRIES

Benchmarking

2_ENTRIES

Blogs

5_ENTRIES

Books

10_ENTRIES

Code Analysis and Linters

10_ENTRIES

Program analysis

5_ENTRIES

Compilers and Compiler Tools

3_ENTRIES

Concurrency

2_ENTRIES

Before OCaml 5.0, there were two libraries for concurrent programming: Lwt and Async. They provide very similar functionality but make radically different decisions with regards to error handling and internal implementation details (see the links below for more details). Real World OCaml uses Async, but a version of the code examples translated to Lwt is also available.

With the introduction of Effect Handlers in OCaml 5.0, a bunch of other libraries have been created for concurrent programming, replacing the monadic approaches of LWT and Async with direct-style ones.

Databases

1_ENTRIES
  • BindingsDbm β€” A binding to the NDBM/GDBM Unix "databases".Mongo.ml – An OCaml driver for MongodbPG'OCaml β€” A type-safe interface to PostgreSQL in pure OCaml.ppx_pgsql – A syntax extension for embedded SQL queries using PG'OCaml.PostgreSQL-OCaml β€” An interface to PostgreSQL through the C API (libpq).SQLite3 β€” OCaml bindings to the SQLite3 database.Sqlite3EZ β€” Thin wrapper for SQLite3 with a simplified interface.ocaml-redis – Redis bindings for OCaml.mariadb - Bindings to MariaDB/MySQL, supporting the nonblocking APIpgx – A pure OCaml PostgreSQL client library.[mys…

Datetime

4_ENTRIES

Developer Tools

16_ENTRIES

Exercises and Short Examples

5_ENTRIES

Formal Software Verification

3_ENTRIES

General

13_ENTRIES

Internationalization

7_ENTRIES

User Interface

7_ENTRIES

Large Source Code Examples

13_ENTRIES

Logging

3_ENTRIES

Messaging

7_ENTRIES

Metaprogramming

3_ENTRIES

Metrics

1_ENTRIES

Mobile Applications

2_ENTRIES

Networking

4_ENTRIES

Online Courses

4_ENTRIES

Package Management

2_ENTRIES

Parallelism

2_ENTRIES

(Note: Sorted from the easier to use to the more flexible.)

Printers helpers

13_ENTRIES

Project Starter Templates

3_ENTRIES

Questions

13_ENTRIES

Regular Expressions

4_ENTRIES

Security and Cryptography

5_ENTRIES

Semantic Technology

1_ENTRIES

Serialization

8_ENTRIES

System Programming

5_ENTRIES

Testing

8_ENTRIES

Utilities

4_ENTRIES

Web Development

3_ENTRIES

Inspired by awesome projects line. Discover more awesomeness .

Exploration_Discussion

0 / 3000