AdonisJS is a backend framework that helps you create data-driven web applications, like Rails, Laravel or Django but for Node. Using AdonisJS, you can handle the HTTP requests, query the database, authenticate users, upload files, and more.
AdonisJS has became my goto framework for api, mvc, and lately microservices. Thanks to many good architectural decisions, i was able to accomplish all kind of tasks with the same workflow, knowledge and code. Once you start writing packages with providers, you can even launch workers and other kind of processes while sharing the same code and logic.
I currently don't see why i wouldn't pick AdonisJS for most of the new projects in NodeJS. For its future, I see concepts in NestJS that would turn AdonisJS into the perfect framework probably.
Coming Laravel, Adonis became home the very first time I stumbled upon it while search for a fully featured framework in the Node js space. I have been using Adonis since v3 and it has been my preferred framework.
Due to the love and believe I have for Adonis, I find myself talking and teaching about the framework on https://adonismastery.com and all over the internet.
Best framework for Node.js + Typescript projects, coming in from a Laravel background, I was able to migrate and combine two Laravel & Lumen projects into one single AdonisJS v5 project with the syntax being so similar it didn't take too long and now enjoying the execution and performance of Node.js 🚀
I reach for Adonis for all of my node projects - every other framework I've tested and considered just requires more "shopping" to find the pieces I need. It doesn't sacrifice ease-of-use for speed though.. Development speed _and_ runtime performance are fantastic!
I'm also constantly impressed with the care put into the framework, docs, and community. Thank you!
Love the Adonis framework! We used v5 to build out the new Cleavr 2.0 (https://cleavr.io) and we've been really enjoying it. It's well thought out, a joy to develop with, and it just keeps getting better. Keep up the great work Virk and team! 💪🏽
Coming from a Laravel background and wanting to transition to NodeJS, I tried alot of frameworks but it always seemed like something was missing for me until I stumbled on AdonisJS.
I have never gone back since then, as CTO of my firm, AdonisJS is our no. 1 framework for our projects, full stack apps, APIs and recently microservices.
I am unashamedly an AdonisJS fan boy any day and time.
AdonisJS is the easiest to use and most fully featured Node framework I've come across. Like Rails, Adonis is not a minimalist framework: it contains everything you need to get a head start on building your web apps and reducing your time-to-oh-it-works!
Nice demo application here: https://polls.adonisjs.dev/
@jamie_edwards Thanks a lot Jamie :)
Hello everyone 👋 I am Harminder Virk ( creator of AdonisJS ). We released version 5 of the framework this year in May, and today I am so excited to share it on Product hunt with you.
Let me know what you think, and if you have any questions, I’ll do my best to answer :)
Let me also share the source code for the demo polls application - https://github.com/adonisjs-comm...
AdonisJS is my favorite framework. After a long adventure with PHP Laravel framework, I was missing just such a framework in the JavaScript world. And I lived to see it. I've been working with AdonisJS for over 2 years now and I can't imagine switching to another framework. I will support it as much as I can. I recommend.
I have been using Adonis for two years now and I must admit that this is probably the most intuitive backend framework for Node I have used. Thanks again to the team.
When I switch from PHP to JS, I didn't found any framework complete as Laravel or Symfony are. One day I discovered Adonis, and since this day I use it for all my backend projects! The framework comes with all you need to build a modern and complete backend without gluing a bunch of dependencies 👌 💯 Thanks Adonis team!
Great work! I love the idea of AdonisJS for sure. I think what's preventing it from being as big as it should be is just more community envelopment. When looking at who is pushing this forward are just mainly the core contributors.
I would love to be involved!
@joseph_chambers Hello Joseph 👋
We are always keen into getting more contributors to help form a great community.
Just lemme know how I can make the onboarding easy for you and I will be there with all the help :)
Looks interesting. I only know the Django web framework which is excellent I think. How does this compare? For example does it have a built in admin site like Django?
Smartly.ai