|
1 | 1 | <!-- ((! set title Libraries !)) ((! set learn !)) -->
|
2 | 2 |
|
3 | 3 | # Libraries
|
4 |
| -* OcamlPro's [official OPAM repository](http://opam.ocamlpro.com/pkg/) |
5 |
| - is likely to be the most comprehensive list of OCaml libraries. |
6 |
| -* The [Caml Hump](http://caml.inria.fr//cgi-bin/hump.en.cgi) is a |
7 |
| - comprehensive directory of tools, libraries, code samples and tips. |
8 |
| -* The [OCaml dedicated forge](http://forge.ocamlcore.org/) contains |
9 |
| - more than 250 projects. |
10 |
| -* Many libraries are also developed on |
11 |
| - [GitHub](https://github.com/languages/OCaml). |
12 |
| -* Some libraries are shared on |
13 |
| - [Bitbucket](https://bitbucket.org/repo/all/relevance?name=ocaml&language=ocaml). |
| 4 | + |
| 5 | +There are thousands of OCaml libraries available. Here is a list of |
| 6 | +the most popular sites where you can find them. |
| 7 | + |
| 8 | +* [Official OPAM repository](http://opam.ocaml.org) is the first place |
| 9 | + to check. The most high quality and most widely used libraries are |
| 10 | + provided as OPAM packages. |
| 11 | + |
| 12 | +* [GitHub](https://github.com/languages/OCaml) is an extremely popular |
| 13 | + code hosting site and very widely used amongst OCaml |
| 14 | + programmers. Click the link to find OCaml projects. Remember that |
| 15 | + many of these libraries are provided as OPAM packages, so you'll |
| 16 | + have already found them in OPAM. However, there are many more |
| 17 | + libraries here that people haven't pushed to OPAM for one reason or |
| 18 | + another. |
| 19 | + |
| 20 | +* [OCaml Forge](http://forge.ocamlcore.org/) is a code hosting site |
| 21 | + dedicated to OCaml projects. Hundreds of libraries are hosted |
| 22 | + here. Like GitHub, many of these libraries are in OPAM, but you'll |
| 23 | + possibly find many here that aren't. |
| 24 | + |
| 25 | +* [Bitbucket](https://bitbucket.org/repo/all/relevance?name=ocaml&language=ocaml) |
| 26 | + is yet another code hosting site. It is far less used amongst OCaml |
| 27 | + programmers, but click the link to find those that are. |
| 28 | + |
14 | 29 | * [OASIS-DB](http://oasis.ocamlcore.org/dev/home) is a collection of
|
15 |
| - released OCaml packages. |
| 30 | + released OCaml packages. It is an alternative packaging system to |
| 31 | + obtain OCaml libraries. |
16 | 32 |
|
| 33 | +* [Caml Hump](http://caml.inria.fr/cgi-bin/hump.en.cgi) is now |
| 34 | + deprecated. For many years, it was the definitive source to search |
| 35 | + for OCaml libraries. It is hosted on the old caml.inria.fr, which is |
| 36 | + being retained because there are many links on the internet pointing |
| 37 | + to this site, but is no longer maintained. You should not rely on it |
| 38 | + for up-to-date information. |
0 commit comments