Live data from Hacker News

List of minimalist frameworks

github.com

11–20 of 95 posts

Re: List of minimalist frameworks

#12

Isn't "minimalist framework" a contradiction? It seems like if you were going for minimalism you would not use a framework.

I think in many cases a good minimalist framework will get a core set of functions out of the way (in web for example: routing, autoloading, dependency injection, etc.). Grabbing something small that provides a proven but efficient backbone can let you focus on delivering core value, but then can easily be switched out later as the solution grows.

Re: List of minimalist frameworks

#13
post #7

Isn't "minimalist framework" a contradiction? It seems like if you were going for minimalism you would not use a framework.

I agree. Having just finished a project with Flask, I ended up using no less than 8 million dependencies that I'd never heard of. "BYO everything" frameworks would be more appropriate, but even then, Flask brings with it an entire basement of sub-frameworks that I would argue make it so that you might as well just use a full-fledged framework like Django.

We use Flask for most things at my work; while it can have many dependencies, you usually don't need that many. Of course, you'll bring some in for certain tasks that your app needs to do, but especially for little doodads that just need to present a RESTful interface to some service, this usually isn't that many (or if there are many, they'll mostly have to do with the service, and not the app). Of course I don't know the details of your project. Either way, the advantage of a minimal framework like that is having the ability to easily install just what you need, so obviously that advantage is going to be less and less the more it is that you require it to do.

Re: List of minimalist frameworks

#14
post #11
post #3

I hadn't heard of Cuba before. Grape[1] would also be worth listing in the Ruby section. It's an actively maintained microframework for REST APIs. [1] https://github.com/intridea/grape

Scorched may also be nice to add. https://github.com/Wardrop/Scorched

Don't forget Camping!

https://github.com/camping/camping

Re: List of minimalist frameworks

#18
post #15

@neiesc please make this a wiki instead of a readme. Edit wiki much more conducive to contribution than fork + PR + wait + hope

You can edit a markdown page direct from github.

That's the "Fork" step he mentioned. The "Edit" button on GitHub automatically forks the project and dumps you into the Markdown editor. The rest of the steps are still required to get changes merged into a file.
Post reply on HN