A downloadable microframework

Download NowName your own price

cl-fast-ecs is a Common Lisp library providing an implementation of the Entity-Component-System pattern, primarily focused on speed and interactive game development.

ECS is an architectural data-oriented design pattern that allows for the effective processing of a large number of in-game objects while keeping the code and data separated. This provides flexibility in the way that game objects are built at runtime.

See the documentation page for more details.


  • Ability to interactively redefine components and systems on the fly.
  • Ability to interactively add new components and systems on the fly.
  • Native Lisp, no C/C++ code.
  • Mininal external dependencies.

Games built with cl-fast-ecs


Just unpack the files to your Quicklisp’s local-projects directory and execute (ql:quickload :cl-fast-ecs) in your Lisp.

StatusIn development
Rated 5.0 out of 5 stars
(2 total ratings)
Tagsecs, Game engine, Instrument, Minimalist, Open Source
Code licenseMIT License
LinksSource code, Documentation, Issue tracker


Download NowName your own price

Click download now to get access to the following files:

cl-fast-ecs-0.5.0.zip 52 kB

Development log

Leave a comment

Log in with itch.io to leave a comment.