Greetings, AdminJS enthusiasts! It's been a few months since our last update, and the dev team has been buzzing with activity, diligently tending to the libraries. Today, let's shine a spotlight on the key highlights and unveil what exciting changes have taken place in the AdminJS ecosystem.
Demo application
In recent months, we've completely revamped the AdminJS demo application. The initial demo was highly technical, highlighting ORM/ODM adapters and compatible databases for seamless integration with AdminJS. Our latest demo, however, takes a fresh approach. It's been meticulously crafted from the ground up to illustrate the customization possibilities within the admin panel.
The new demo goes beyond the basics, featuring a dynamic home page adorned with various charts. It showcases how you can elevate the user experience by incorporating insightful data displays. One notable addition is the introduction of the "themes" feature, allowing users to effortlessly switch between light and dark modes. This not only enhances aesthetics but also caters to individual preferences.
But that's not all – we've embraced the future of technology integration. The demo proudly demonstrates how AdminJS seamlessly collaborates with AI tools like GPT and Astica.
The revamped example mirrors the real-world functionality of an e-commerce store's back-office panel. It's not just a demo; it's a glimpse into the practical applications and possibilities that AdminJS opens up for businesses.
So, dive into our new demo and discover a world of possibilities for crafting a tailored, efficient, and visually stunning admin panel that suits your unique needs!

Marketplace
Exciting news for AdminJS users – we've introduced a specialized marketplace that serves as a hub for all your addon and AdminJS-related library needs. This marketplace is a treasure trove, offering a diverse range of addons, both free and premium. What's noteworthy about the premium addons is that you make a one-time payment and gain access to their utility across all your applications.
Rest assured, our commitment to open-source principles remains strong. All existing open-source AdminJS libraries will stay freely accessible, and we're dedicated to continuously developing new open-source modules. It's our way of fostering a collaborative and supportive community.
But here's where it gets even more exciting – we invite you to be part of this growth! Contribute to the marketplace by submitting your own addons, whether they're free offerings or premium gems. Your contributions can add immense value to the AdminJS ecosystem.
If this piques your interest, don't hesitate to reach out. Contact us to explore how you can play a role in enriching the AdminJS experience for users worldwide. Let's build something great together.

Migration to Discord
Big changes are happening behind the scenes – we're in the process of migrating from Slack to Discord! While our Slack workspace will still be active during this transition, we'll be giving priority to Discord moving forward. This shift comes in response to certain limitations we've encountered on Slack, such as the permanent deletion of old messages. Discord, with its promising potential for future growth, is where we see the community thriving.
Our Discord server is currently in its basic form, with a few plugins on the horizon. If you have ideas on how to enhance it or come across any issues, we're all ears! Don't hesitate to share your thoughts in the appropriate channels. Ready to make the move with us? Click here to join!

Maintenance and a new library
In recent months, our focus at the AdminJS ecosystem has been on maintaining libraries, not just by addressing bugs but also by introducing a range of subtle enhancements. These include a revamp of the frontend application's routing, improvements to the REST API, and an extension of resource configuration. Now, configuring the title property and defining resource-specific translations at the resource level has never been more straightforward.
Among the notable additions is the introduction of a new library, @adminjs/relations, available in our expanding marketplace. This library is a game-changer, providing support for one-to-many and many-to-many database relationships. Curious to explore its functionalities? Head over to the documentation to uncover how it works and the precise features it brings to the table.
