News for hackers. Stuff that matters.

yassi_dev

Re:Ask HN: What are you working on? (August 2026) on Monday August 10, 2026 @12:46AM (#49239289)
I'm building a way to build internal tools inside the Django admin and make them accessible to both humans and agents.

https://github.com/django-control-room

Show HN: Dj-doom-panel – Play Doom inside Django Admin

https://djangocontrolroom.com/panels/dj-doom-panel

I built dj-doom-panel, a Django Control Room plugin that lets you play DOOM directly inside the Django admin.Its mostly a fun project, but it also shows that you can use the DCR framework for more than tooling.Enjoy.Official Site:https://djangocontrolroom.com/panels/dj-doom-panelSource:https://github.com/yassi/dj-doom-panel

( Read More... | no comments | 2 points | on HN )
Re:ΠFS on Wednesday June 10, 2026 @06:22PM (#48483565)
I built something with a similar spirit for Pi day: https://pi.yassi.dev/
Re:Not All Software Systems Are Agent Friendly on Wednesday May 20, 2026 @08:44AM (#48206777)
Thanks. It’s a Hugo theme I published here: https://github.com/yassi/hugo-theme-yassi
Re:Ask HN: What are you working on? (May 2026) on Sunday May 10, 2026 @04:37PM (#48087725)
I am working on a framework that lets you easily create tools inside the Django Admin - https://djangocontrolroom.com

I've published several panels under this banner already (tools for redis, caches, celery, etc.); I am currently working on a base library layer for tools to inherit from and to make it easier to create new tools.

Essentially, the point of all of this is to make it so that you don't need so many external services; Instead, DCR provides self hosted alternatives. This in turn makes it a lot easier to build and productionalize something using Django.

Reception has been decent so far and I estimate several thousand current adopters (Its hard to estimate based on download numbers alone.) For May I will finalize a common design language, further formalize the plugin system and how it works, and likely release a new panel.

If you work with Django long enough, and at significant scale, you live long enough to b̶e̶c̶o̶m̶e̶ ̶t̶h̶e̶ ̶v̶i̶l̶l̶a̶i̶n̶ make hacky extensions to the admin.

I am hoping this work makes it easier for people to start extending the admin in a normalized way.

quarkus looks interesting, I'll have to check it out.

I think there is a strong case for officially expanding the django admin to other use cases. I suppose this is a topic for another time

thank you for the kind words. Hopefully you get to try it out.
Amazing. glad you're making use of dj-redis-panel. let me know if I can assist you.
Thats the spirit. I built this to unlock the django application from platforms in such a way
Thats an interesting idea. One of my next steps is to create a tutorial on how to make your own panel. I'll think on this.
They said your welcome
I think any large enough django project has toyed around with extending the admin in some way. Hopefully this project can help establish a standard to make this sort of thing easier.
Thank you.

I think its good advice to avoid the admin for customer facing use cases. But for internal facing tools It seems pretty wasteful to not use the built in admin - it has all the bells as whistles to build upon (auth, permissions, etc.)

I'm glad you feel that way. The django admin has saved my day many times.
Thanks. Part of the reason this exists is simply wanting to toy around with the entrypoints system
Thats an interesting way to frame it.

In my view. Building things with AI creates the need for common patterns and guardrails (i.e. frameworks) Then as these new apps become productionalized - tooling that fits your framework starts to become more important.

In that sense, AI increases the need for good patterns around observability. This project aims to make this a little easier to do for Django right from inside the framework as opposed to an external service.

Thanks. I hope you find it useful
I get your point

I think even if AI handles more of the CRUD side, you still need to understand what’s happening in the system once it’s running - this is where this project fits in.

To your point about framework use because of AI: As more applications are being built because of lowering barriers, I think it makes sense for full stack monolithic frameworks to be used more frequently.

Fair.

README and site were definitely optimized for speed over perfection. The panels themselves got a bit more attention.

Curious what you’d want to see improved on the docs/site side.

Totally understand - I am a long time flower user for example, and I am familiar with having to harden that installation a bit.

What I'm aiming for here is slightly different - keeping everything inside Django so there are no extra services to run or configure or proxy. As long as you surface the admin somewhere, then that is the place to find your tooling (including celery monitoring)

There will always be room for both approaches. A lightweight proxy/redirect could be something to explore in the future.

Thank you. I wholeheartedly agree; The Django admin a great surface to stand up tooling
I've built an official website for this project here: https://djangocontrolroom.com/

I think that explains some of the value for this project a bit better

Show HN: Django Control Room – All Your Tools Inside the Django Admin

https://github.com/yassi/dj-control-room

Over the past year I’ve been building a set of operational panels for Django:- Redis inspection - cache visibility - Celery task introspection - URL discovery and testingAll of these tools have been built inside the Django admin.Instead of jumping between tools like Flower, redis-cli, Swagger, or external services, I wanted something that sits where I’m already working.I’ve grouped these under...

( Read More... | 54 comments | 50 points | on HN )

Show HN: Celery observability inside Django admin (no Flower, no extra process)

https://github.com/yassi/dj-celery-panel

I built an open-source tool that surfaces Celery inspection data directly inside Django admin.The motivation was avoiding a separate Flower process and keeping operational context where Django teams already work. It uses swappable backends that support django-celery-results or even the celery inspect API directly for live communication with workersFeedback is welcome, especially from teams...

( Read More... | no comments | on HN )
Re:Ask HN: Could you share your personal website here? on Wednesday January 14, 2026 @07:54PM (#46626421)
i have a blog a project list here:

https://yassi.dev

Older »