This project has for goal to provide, as free software, some high-level, portable, general-purpose developments, and a few documentation elements.
This repository is as such just an umbrella, in the sense that it is mostly empty: its purpose is only to federate and give access to the Ceylan-* actual subprojects.
Ceylan currently comprises indeed 11 public subprojects:
- Ceylan-Hull: a repository for all kinds of shell scripts
- Ceylan-Howtos: a repository for various HOW-TOs, i.e. technical recipes about GNU/Linux, networks, cybersecurity, 3D topics, Erlang, Emacs, Git, build, etc.
- Ceylan-Myriad: our toolbox for all our Erlang-based developments
- Ceylan-WOOPER: for all developments dealing with WOOPER (OOP in Erlang)
- Ceylan-Traces: for all trace-related developments (in Erlang again)
- Ceylan-LEEC: for the support of Let's Encrypt (still in Erlang)
- Ceylan-Oceanic: for the support of the Enocean protocol for building automation (in Erlang)
- Ceylan-Seaplus: facilities to better integrate C/C++ code to Erlang
- Ceylan-Mobile: facilities to control mobile phones and 3G keys from Erlang
- Ceylan-Heavy: for all general-purpose C++ developments, to serve as a base for OSDL
- Ceylan-Snake: for some developments in Python
