Fork me on GitHub

Ultralisp is a quicklisp distribution, which updates every 5 minutes.

How to add my own project?

Add projects from GitHub or other forges

How to use it?

Open your Lisp REPL and eval:

(ql-dist:install-dist "http://dist.ultralisp.org/"
                      :prompt nil)

Or if you are using Qlot, put this line into the beginning of your qlfile:

dist ultralisp http://dist.ultralisp.org/

Or if you are using CLPM, put these lines into your local clpmfile:

(:source "ultralisp"
 :url "https://clpi.ultralisp.org/"
 :type :clpi)

Roadmap

  • Plug in a real database to store projects' metadata and other information.
  • Integration with the GitHub to add projects in one click.
  • Automatic distribution's ChangeLog generation.
  • Support for project sources other than GitHub.
  • Running tests for updated project and all dependent systems.
  • Add your feature request at the Github.

How to help

Any help is appreciated. You can:

  • Select an issue on the GitHub, assign yourself and send a pull request. Issues are marked as "good first issue", "medium" and "big story" to help you to select which impact do you want to make.
  • Suggest your own ideas.
  • Become a sponsor on Patreon and donate money to support further development:

    Grand sponsors will be listed at the bottom of this page and also this separate page together with gold sponsors. You can send me a link an logo of your company for the sponsor page.

Latest builds

Name Version Built-at
ultralisp 20241011102000 10 hours 10 minutes ago
  • Project adlai/scalpl was changed
    • commit ca62a90… ➞ 4bf164c…
ultralisp 20241011094500 10 hours 46 minutes ago
ultralisp 20241011093000 10 hours 56 minutes ago
ultralisp 20241011090500 11 hours 26 minutes ago
ultralisp 20241010195501 22 hours 16 minutes ago
ultralisp 20241010195000 22 hours 19 minutes ago
ultralisp 20241010193000 22 hours 22 minutes ago
ultralisp 20241010163500 22 hours 25 minutes ago
ultralisp 20241010160500 22 hours 28 minutes ago

Recently added projects

the-flx/cl-flx Rewrite emacs-flx in Common Lisp
eudoxia0/postmaster Email for humans
daninus14/lack-compression-cache lack middleware for compressing and caching static resources
daninus14/compression-cache Simple protocol for caching compressed files
daninus14/lack-rerouter lack middleware to reroute URIs of requests
nytpu/nytpu.lisp-utils No description.
g000001/srfi-234 SRFI 234 for CL: Topological Sorting
varjagg/deptree System dependency listing and archiving tool for Common Lisp
varjagg/brake An extended breakpoint facility for Common Lisp
Junker/php-unserialize Common Lisp system for parsing PHP-serialized data