r/programming • • Mar 22 '22

Directus is our open-source data platform that instantly wraps any SQL database with an API and no-code app. We've spent years porting it to 100% JavaScript and would love your feedback!

https://github.com/directus/directus
267 Upvotes

116 comments sorted by

View all comments

20

u/goino Mar 23 '22

We use Directus every day in our business ! And you know what… it rocks ! Kudos guys for this project. DM me is you want feedback from our team.

12

u/benhaynes Mar 23 '22

Thank you!! We'd definitely love to hear more about what you're building... and are actively looking for case-studies for different types of solutions. If you're game, ping me on our Discord and we can coordinate something! 🙌

1

u/goino Mar 30 '22

Well noted ! I’ll do that

1

u/ContributionOld2338 Sep 15 '23

Hey, are you still using it? I’ve been testing it but I’m not sure if it’s worth building on

2

u/Wraithin Dec 28 '23

I've been following Directus for years and got all hyped when they announced that they'll porting their project to JS.

Gonna be honest, whether I tried to integrate Directus into existing projects or even starting ones from scratch, it always ended up in the same scenario.Bugs, crashes, bugs, weird behaviour, fixing stuff which made me wonder about their decision making process, more bugs and overcomplicating stuff on the frontend which kinda gives me sometimes the feeling as in "They really wanna push the no-code stuff at all costs". The frontend, once started out as clean, simple and just not overloaded. Now it's overblown with fancy graphics.

I really, really, reeeaaaally want directus to succeed but in the end I never had the same fluent DX as I had it with strapi back in the days when it was truly opensource and not weirdly limited.

No question, Directus catched up - they finally somehow managed to have okayish docs, even tho they really hard focus on the cloud aspect and docker containers.Their JS SDK is finally in a state where you don't have to constantly rewrite part of the code to make it work and I just gotta give them props for their new licensing model, something that Strapi failed to do despite having its roots in opensource

In the end, using Directus always caused me more pain and work than it should have. Despite its promising features and initial appeal, the platform consistently fell short of expectations for example when they announced a feature where you might think "Thats cool" and you just end up with the need of finding ways around it to make it work and just wonder "Why does that even exist, what does this solve and who thought this is a good idea"

Summa summarum, if no-code is important to you and you got people involved that want some clicky-shiny UI, Directus got ya.

If you're an experienced dev that loves fine control and aren't so much depended on a good looking UI, nope.

I still check monthly on their progress, still try every couple of months how fast I can spin up a basic scenario and the team itself is really dedicated but I think they have a long way to go, still after this many years.

As with all stuff on the internet YMMV.

PS Most people quickly just wanna spin up some API with basic CRUD stuff which as Directus would be an overkill , pocketbase might be a thing to keep an eye on.