Index|Projects|Planet

Projects

orcircd

orcircd is an IRCd implementation written in OCaml. Based on both a mixture of the classic IRC RFCs, and ratified parts of the IRCv3 specification, orcircd attempts to build a modern, extensible, secure, and performant IRC server with all of the guarantees of a strongly-typed and well specified compiler.

Programming Components
OCaml
Relationship
Author
Forge
Sourcehut
License
GNU AGPLv3+

precis

OCaml implementation of RFC 8264, 8265, and 8266 (“PRECIS”).

Programming Components
OCaml
Relationship
Author
Forge
Sourcehut
License
GNU GPLv3+

ident

OCaml implementation of RFC 1413 (“Identification Protocol”)

Programming Components
OCaml
Relationship
Author
Forge
Sourcehut
License
GNU GPLv3+

telega.el

telega.el is a complete front-end for the Telegram chat protocol written in Emacs Lisp for GNU Emacs. telega.el offers unconventional features for GNU Emacs users, such as in-line syntax highlighting, ibuffer-style chat filtering, and message squashing.

Programming Components
Emacs Lisp, C, Makefile
Relationship
Co-maintainer
Forge
GitHub
License
GNU GPLv3+

GNU Guix

GNU Guix is an advanced distribution of the GNU Operating System, written in the GNU Guile dialect of Scheme. Featuring a fully-functional package manager which supports transactional upgrades and roll-backs, unprivileged use, and declarative configuration which can be installed on “foreign” distributions. GNU Guix privileges reproducible builds, deterministic packaging, and extensibility using the metaprogrammability of the Scheme programming language. Additionally, GNU Guix as a distribution features a PID-1 also written in GNU Guile, GNU Shepherd.

Programming Components
Scheme, C++, GNU Bash, Makefile, M4, C
Relationship
Verified Committer
Website
https://guix.gnu.org/
Forge
Savannah CGIT
License
GNU GPLv3+

org-webring

org-webring is an alternatie implmenetation of an XML/RSS webring, taking inspiration from openring by Drew DeVault. Intended to integrate with websites and blogs using Org-mode (either directly, or indirectly as in ox-hugo), it will fetch a given list of RSS feed files and correctly parse, format, and display the elements for sharing with your audience.

Programming Components
Emacs Lisp
Relationship
Author
Forge
Sourcehut
License
GNU GPLv3+

OCaml

OCaml is an implementation of the ML language, based on the Caml Light dialect and extended with a complete class-based object system and a powerful module system in the style of Standard ML.

Programming Components
OCaml, C, GNU Bash, Assembly, Makefile
Relationship
Contributor
Website
https://ocaml.org/
Forge
GitHub
License
GNU LGPLv2.1