Caffeine-Suite is a collection of packages and tools that power the Caffeine ecosystem:
- CaffeineScript: the CaffeineScript language
- CaffeineEight: the CaffeineEight parsing library
- CaffeineMc: the CaffeineMC meta-compiler
And various supporting tools.
- Get Started
- Benefits
- Highlights
- Productivity by Design
- CaffeineScript Design
- What is CaffeineScript Good For?
- Why CaffeineScript over CoffeeScript?
- Why CaffeineScript over JavaScript?
- Full Wiki
Humanity makes progress by doing more with less. I believe reducing code size is the fundamental goal of any programming language. If you didn't care about code size, you'd just write your code in assembly.
Doing more with less is the first principle of design and foundation of just about every good programming practice: DRY, KISS, ZEN (YAGNI), single responsibility principle, interface segregation, etc... That's why I wrote CaffeineScript. This info-graphic shows the result:
I've been using CaffeineScript in production since 2016. Though I do a lot of TypeScript for my day job, CaffeineScript is still my language of choice for projects when I have final say. It really is dramatically faster to develop in compared to JS or TS. I've learned a lot and the language has evolved significantly since then.
I'd love to hear from anyone who's interested in using CaffeineScript. I'm really the only one right now, but I LOVE it, and I think you will too.
You can find me::
My blog, podcast, and youtube channel:

