Become a sponsor to Eitaro Fukamachi
Hello. I'm a Common Lisp programmer based in Tokyo, Japan.
I wrote a number of open-sourced Common Lisp libraries including Clack, Woo, Mito, Qlot, and more.
This time, I decided to look for sponsors for my OSS activities.
Due to changes in the business environment caused by COVID-19, I can't get enough support from the company I belong to as much as before.
With enough funds, I don't need to look for a side job to customize WordPress and continue (or resume) the development of Common Lisp products.
Not just asking for help, I would like to take this opportunity to make a larger user base accept my products.
Until today, my sponsor was only one company. Through this program, I will listen to people's voices and develop more valuable demanded features.
If you find my products useful (or promising), please help me spend my time maintaining and improving them to keep Common Lisp programming fun and productive.
What are the main products?
- Quickdocs.org: Documentation Hosting for Common Lisp libraries
- Clack/Lack: Web server abstraction layer
- Woo: A fast non-blocking HTTP server on top of libev
- Mito: An ORM with schema versioning and PostgreSQL support
- ningle: Super micro web application framework
- Caveman2: A lightweight/practical web application framework
- Utopian: A full stack web application framework (experimental)
- Dexador: A fast HTTP client with connection-pooling and safety
- Qlot: A project-local library installer, like Bundler in Ruby
- Psychiq: Redis-backed background job processing
- Rove: A unit testing framework with fancy colorful reports
- datafly: Lightweight data mapper between RDBMS and CL structures
- mondo: Simple Common Lisp REPL
What in return?
Depending on the amount of support, you'll get the following rewards:
- Priority response to your issue reports
- Priority consideration of new feature requests
- Access to my personal support via email or exclusive chat room ($25+)
Future ideas could be done when the goal is met
If I can find enough recurring sponsors, I plan on further development to take weeks or months.
The list below is extracted from my TODO list:
- Make Utopian, a next-generation web application framework, ready to use for non-serious applications (for the beginning)
- integration with OpenAPI3, like code generation and validation
- write documentation
- integration with a testing framework to test API endpoints
- hot reloading web apps while in development
- Make Qlot faster with parallelism and caching
- Make aws-sdk-lisp production-ready
- Tutorial of web development with Roswell, Clack, Qlot, and Docker something like Survival Common Lisp for English readers
- Add SSL support to Woo to run without a reverse proxy
- Add more database drivers (ex. Microsoft SQL Server) to CL-DBI
- Improve a linter sblint to run faster and more stable
These are only ideas, and I can't promise to do all of them. I'll respect the opinions of the sponsors as to what to prioritize.
Featured work
-
fukamachi/woo
A fast non-blocking HTTP server on top of libev
Common Lisp 1,276 -
fukamachi/clack
Web server abstraction layer for Common Lisp
Common Lisp 1,041 -
fukamachi/caveman
Lightweight web application framework for Common Lisp.
Common Lisp 779 -
fukamachi/qlot
A project-local library installer for Common Lisp
Common Lisp 445 -
fukamachi/dexador
A fast HTTP client for Common Lisp
Common Lisp 374 -
fukamachi/mito
An ORM for Common Lisp with migrations, relationships and PostgreSQL support
Common Lisp 287