SkillAgentSearch skills...

Cilib

Typesafe, purely functional Computational Intelligence

Install / Use

/learn @ciren/Cilib

README

CIlib - Computational Intelligence Library

CI Discord Maven Central Javadocs

CIlib is a library of various computational intelligence algorithms. The goal of the project is to create a library that can be used and referenced by individuals and researchers alike.

The goals of the project are:

  • To provide a type-safe library, preventing as many runtime errors and invalid data representations as possible
  • Allow for the perfect reproduction of simulations, enabling researchers to validate and reuse previous work and published results with confidence
  • Enable composition, reducing the need to repeat implementations

CIlib is not a "framework", instead the library is a set of a few very simple abstractions, and allows for a principled manner to define computational intelligence algorithms and uses several typeclasses such as Functor and Monad.

Documentation and Support

  • Have a look a the website. Please note that some pages are still being written, but contributions are always welcome.
  • scaladoc
  • The source code of the project also contains several examples, have a look in the example directory
  • If you run into trouble, please open an issue
  • For help, consider using either the GitHub discussions or come chat to us on Discord.

Related Skills

View on GitHub
GitHub Stars125
CategoryEducation
Updated6d ago
Forks99

Languages

Scala

Security Score

100/100

Audited on Mar 27, 2026

No findings