HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
railsadminteam
rails_admin
Ruby2010–2023
railsadminteam / rails_admin

rails_admin

RailsAdmin is a Rails engine that provides an easy-to-use interface for managing your data

12Distinct people
12Mentions
0Explicit recommenders
8KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

RailsAdmin is a Rails engine that provides an easy-to-use interface for managing your data

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year12 dated mentions

Observed mentions: 2010-12-16 10:59:27 UTC to 2023-10-28 16:10:45 UTC.

0122010-01-01 00:00:00 UTC to 2011-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments20102011-01-01 00:00:00 UTC to 2012-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2012-01-01 00:00:00 UTC to 2013-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2013-01-01 00:00:00 UTC to 2014-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2014-01-01 00:00:00 UTC to 2015-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20162017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20102010-01-01 00:00:00 UTC2011-01-01 00:00:00 UTC110
20112011-01-01 00:00:00 UTC2012-01-01 00:00:00 UTC101
20122012-01-01 00:00:00 UTC2013-01-01 00:00:00 UTC000
20132013-01-01 00:00:00 UTC2014-01-01 00:00:00 UTC202
20142014-01-01 00:00:00 UTC2015-01-01 00:00:00 UTC202
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC000
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC101
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC202
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC101
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC000
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC000
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC101
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC000
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC101

What Hacker News says

12 sources
It's probably a combination of things. The Django Admin existed before Django publicly existed. That meant that once anyone started using Django they knew that they should constrain their use of Django in certain ways so that the Django Admin would work with their usage. Features that would be added to Django would be built with the Django Admin in mind. Many tools like Flask or FastAPI don't have an opinionated model layer like Django. Without that, you can't really create an admin interface programatically. People could be storing their data in any sort of fashion anywhere. How would one build an admin system for something like Flask or FastAPI where there's no convention around how people set up data access? A lot of frameworks out there don't tell you "access your data in this way" or "this is how users will be authenticated." Without
Read the rest
those two things, it's hard to really create an admin system. There are similar systems available for some frameworks, but since they aren't part of the core framework, they don't get the same attention. Someone creates it, but it doesn't have the kind of community buy-in that sustains it. One of the odd things about Django is that the admin system is under `django.contrib` which indicated that they didn't intend for it to be in the core of Django forever, but that's not really how `django.contrib` ended up. It continued to be a core part of Django maintained as part of the framework. Like I said, there are admin dashboards available in other frameworks like RailsAdmin (https://github.com/railsadminteam/rails_admin) or Core Admin for .NET (https://github.com/edandersen/core-admin) and I'm sure there's more. However, both Rails and .NET provide most of what Django provides (and a lot more than most frameworks). Rails and .NET both have a default data access ORM that a majority of people using those frameworks tend to use. .NET has built-in authentication/authorization so the admin can work off that. Rails doesn't have auth, but RailsAdmin uses some plugins. There's even Flask-Admin: https://flask-admin.readthedocs.io/en/latest/. However, if you start reading through the docs you start seeing that you have to solve more than just dropping it in. How do you do auth and permissions? Have you used SQLAlchemy, MongoEngine, PeeWee, or PyMango to access your data? No? Well, you might need to write a way for it to actually figure out your data. Because Flask apps aren't generally written with Flask-Admin in mind and because Flask doesn't offer a default path for things like models and auth, it becomes a harder and more varied task to create a generic admin system.
In Ask HN: Why aren't Django Admin style dashboards popular in other frameworks?
Check out Retool: https://www.ycombinator.com/companies/1564 A wswig for internal UI/dashboards has a lot of value for companies that don't have a dedicated internal tools team. My company had an internal tools teams at one point but it got killed because of other business priorities. We use https://github.com/sferik/rails_admin, that still requires development time and frontend knowledge, but the framework is terrible. https://marmelab.com/react-admin/ is much better but also required development time and frontend knowledge.
In Ask HN: Does back-end devs/data scientists need an easier way create web UIs?
Why only backend? You are competing with other solutions out there that have a frontend available directly from db schema. Some examples: https://www.salesforce.com/products/platform/overview/ https://github.com/sferik/rails_admin I am not totally clear who your target customers are. I think backend alone will be a barrier for a non-technical person. For a developer, as said by others, CRUD/authentication usually isn't the most time consuming part. With that said, congrats on shipping! I know this is a work in progress. I think your landing page needs more work/content too. Good luck!
In Show HN: BackendLab – Code-free web app builder
I was in your position 21 months ago - loved reading startup books, money in the bank, fantastic co-founder, but no idea! Advice is cheap but I figured I'd share my experience: Our attitude was to work on something, anything, no matter how stupid. Which requires a pretty deep font of enthusiasm - it's not easy to get people excited about a self-consciously ridiculous idea. Take the startup seriously, but be willing to drop it if a better idea comes along. Here's what we worked on in 2016: - Retro-Zine: subscription service for Playboy magazines from the '60s and '70s - Fruit Mistakes (https://twitter.com/fruitmistakes): pre-sliced fruit subscription for startups - Rat Dog Capital: trying to buy friends' lifestyle SaaS businesses - Panel Ninja v1: admin panels as a service (think a SaaSified version of https://github.com/sferik/rails_admin
Read the rest
) - Panel Ninja v2: productivity analytics for enterprise customer support teams Thanks to YC, Panel Ninja v2 eventually turned into Loop Support, our current startup. We're solving a real problem now (customer support as a service for high-RPU B2C companies [1]) - and like you guys, we had very little to show after a year in the woods. All the same, I'm really glad that my co-founder and I spent a year eating quail and manna - we got really good at working with each other in a lower-stakes, lower-stress environment. Like training wheels and flight simulators. So don't get discouraged :) [1] If you work at one of these companies, you're likely stressing out over holiday customer support. 1) Get back to work! And 2) I would love to help! My contact info is in my HN profile.
In Ask HN: We have a great team and capital but can't find a good idea
No idea if this is comparable: https://activeadmin.info/ Edit: What a long strange trip it's been. According to my old bookmarks, wycats developed a rails admin module about 10 years ago (code not available today). I discovered that he also worked on Merb, sort of a fork of Rails, and then after helping to merge that back into Rails, he helped sferik port MerbAdmin to RailsAdmin, which exists today! https://github.com/sferik/rails_admin I will definitely have to try Rails 5 and see what's up, it looks like I missed a lot over the years.
In Django 1.11 Released
I'd say that the JS world does need one of these. There haven't really been any admin panels in the javascript world to my knowledge that are far beyond the "weekend project" phase. (Please note that I phrased that strongly, because I would love to find out I was simply overlooking a capable contender). For a wide swath of jobs where one might be tasked with providing minimum necessary cms/admin functionality, the Rails ecosystem excels, with ActiveAdmin[1] and more recently RailsAdmin[2] both strong contenders. Both offer out-of-the-box integration with authentication/authorization frameworks like Devise and CanCan, image/file upload, etc. I want that in Javascript. Not because I think that admin panels are such a great thing, but just because especially doing lots of contracting and agency work -- you're going to need them sometimes. Yo
Read the rest
u just are. If you were making a product, maybe you'd turn your nose up at an admin panel (suspect security, not performant), but they're a force multiplier when you have very limited 'I need to be able to manage data X' requirements for a project, and don't want to limit your future options or get bogged down building interfaces only two humans will ever see. I very specifically want great Javascript admin panels to proliferate, because I want to be able to do some of those quick projects in node.js, and admin panels are such a selling point of Rails at most agencies. :) ---- [1] http://www.activeadmin.info/ [2] https://github.com/sferik/rails_admin
In Show HN: AdminJS, the Backend-Agnostic Administration Framework

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.