Credits
Kalondo is built on open-source software, made and shared by many people. Thank you!
In your browser
-
Turbo MIT
Updates pages in place, without reloading them.
-
Stimulus MIT
The small interactive parts, like the notes button and the notes editor.
-
Tiptap MIT
The rich-text editor for notes.
-
ProseMirror MIT
The editing engine under Tiptap, with orderedmap, rope-sequence and w3c-keyname, by Marijn Haverbeke.
-
marked MIT
Reads Markdown in the rich-text editor.
-
Linkify MIT
Recognizes links while you type notes.
-
Lucide ISC (icons from Feather also MIT)
All the icons.
-
Comfortaa SIL Open Font License 1.1
The font of the app's name, by Johan Aakerlund.
On the server
-
Ruby Ruby or BSD-2-Clause
The programming language.
-
Ruby on Rails MIT
The framework the whole app is built with.
-
SQLite Public domain (sqlite3 gem BSD-3-Clause)
The database, used through the sqlite3 gem.
-
Puma BSD-3-Clause
The web server.
-
Thruster MIT
Sits in front of Puma and delivers files quickly and compressed.
-
Commonmarker MIT (comrak BSD-2-Clause)
Turns notes (Markdown) into safe HTML, with comrak.
-
bcrypt MIT
Stores passwords securely.
-
Solid Cache, Solid Queue and Solid Cable MIT
Cache and background jobs (like sending e-mail), stored in SQLite.
-
Propshaft and importmap-rails MIT
Deliver the stylesheets and JavaScript to your browser.
-
Bootsnap MIT
Makes the app start faster.
Hosting
-
Put new versions on the server, and handle HTTPS.