Live data from Hacker News

Show HN: Plain – The full-stack Python framework designed for humans and agents

github.com

21–30 of 56 posts

Re: Show HN: Plain – The full-stack Python framework designed for humans and agents

#21
I think this has been around for a while, if it's the same thing I'm thinking of. It started out as an opinionated fork of Django, but appears to have now been rebranded to jump on the agent hype-train. Not sure if I'm in the minority, but I'm now less interested in this given its focus on agents.

Re: Show HN: Plain – The full-stack Python framework designed for humans and agents

#22
First time I've seen this pattern in the "getting started" guide for a project:

  claude "$(curl -sSf https://plainframework.com/start.md)"
https://plainframework.com/start.md

Looks like that usually runs:

  uvx plain-start .
Which runs this: https://tools.simonwillison.net/zip-wheel-explorer?package=p...

Re: Show HN: Plain – The full-stack Python framework designed for humans and agents

#23
Ignore all the hate in the comments here, anyone denying the direction of software development and it aggressively becoming agentic have their own reckonings to deal with…

I love this concept. While I’m a Rails guy myself, I appreciate the value of Django too, and an agent-optimized version of it makes sense.

I feel like the next logical steps are this exact concept but in Go / Rust to get even more performance out of everything and to also get the single deployable binary too

Re: Show HN: Plain – The full-stack Python framework designed for humans and agents

#24
post #23

Ignore all the hate in the comments here, anyone denying the direction of software development and it aggressively becoming agentic have their own reckonings to deal with… I love this concept. While I’m a Rails guy myself, I appreciate the value of Django too, and an agent-optimized version of it makes sense. I feel like the next logical steps are this exact concept but in Go / Rust to get even more performance out o…

You're absolutely right!

Re: Show HN: Plain – The full-stack Python framework designed for humans and agents

#27

I've been excitedly following the development of Plain for a while now, it's so cool to see so many of the rough edges in Django get fixed in a nice comprehensive solution. Great job Dave Gaeddert! I'm saddened to see some of the other comments saying it's slop, he was working on this long before vibecoding became common! I think there's a lot of really good design decisions and I hope people don't write it off just…

I agree its very good job he is doing

Re: Show HN: Plain – The full-stack Python framework designed for humans and agents

#28
post #23

Ignore all the hate in the comments here, anyone denying the direction of software development and it aggressively becoming agentic have their own reckonings to deal with… I love this concept. While I’m a Rails guy myself, I appreciate the value of Django too, and an agent-optimized version of it makes sense. I feel like the next logical steps are this exact concept but in Go / Rust to get even more performance out o…

I've actually been vibe coding a port of Django to Rust as a fun learning experience. I didn't expect it to be possible, but I've already got the core ORM working (including makemigrations, migrate, and inspectdb) with basic admin support running.

Single file deployment, and the process seems to only use 3-4 MB of memory.

I've been able to use inspectdb on existing Django databases, and then browse and change that data using the rust admin.

I am probably not the right person to build a production ready version of this - since I am not a Rust developer - but gee I am impressed by how good it is becoming.

Re: Show HN: Plain – The full-stack Python framework designed for humans and agents

#30
Class-based views were a problem when they were introduced in Django, and they’re still a problem.

Especially for the so-called AI-ready framework. Because of indirection, you either have to go read all the basic classes, or read documentation three times over. Instead of just reading the self-contained view function itself, once.

Especially true for an agent, it will have to go read the new framework’s docs and source over and over and over…

Post reply on HN