GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - SoftwareBrothers/adminjs: AdminJS is an admin panel for apps written in node.js

BranchesTags
Open more actions menu

Latest commit

 

History

2,171 Commits
2,171 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
bin
bin
 
 
cy
cy
 
 
project.inlang
project.inlang
 
 
spec
spec
 
 
src
src
 
 
vendor-types
vendor-types
 
 
.babelrc.json
.babelrc.json
 
 
.cspell.json
.cspell.json
 
 
.dockerignore
.dockerignore
 
 
.eslintrc.cjs
.eslintrc.cjs
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.npmignore
.npmignore
 
 
.npmrc
.npmrc
 
 
.prettierrc
.prettierrc
 
 
.releaserc
.releaserc
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
UPGRADE-6.0.md
UPGRADE-6.0.md
 
 
cli.js
cli.js
 
 
commitlint.config.cjs
commitlint.config.cjs
 
 
index.d.ts
index.d.ts
 
 
index.js
index.js
 
 
package.json
package.json
 
 
tsconfig.json
tsconfig.json
 
 
yarn.lock
yarn.lock
 
 

Repository files navigation

AdminJS

AdminJS is an automatic admin interface that can be plugged into your application. You, as a developer, provide database models (like posts, comments, stores, products or whatever else your application uses), and AdminJS generates UI which allows you (or other trusted users) to manage content.

Inspired by: django admin, rails admin and active admin.

Example application

Check out our demo application:

  • Login: [email protected]
  • Password: password

https://demo.adminjs.co

You can also have a look at our customized AdminJS dashboard which shows various library statistics:

https://stats.adminjs.co

Getting started

  • Check out the documentation
  • Try the live demo as mentioned above

Our open source community on Discord

  • Join the community to get help and be inspired.

What kind of problems it solves

So you have a working service built in Node.js. It uses (for example) Hapi.js for rendering a couple of REST routes and mongoose as the connector to the database.

Everything works fine, but now you would like to:

  • view all the data in the app,
  • perform custom business actions on objects in the database,
  • bootstrap the tables with the initial data,
  • build custom report pages,
  • allow other team members (not necessary programmers) to see what is going on in the application.

And all these cases can be solved by AdminJS. By adding couple of lines of code you have a running admin interface.

Features

  • CRUD any data in any resource
  • Custom actions
  • Form validation based on schema in your resources
  • Full featured dashboard with widgets
  • Custom resource decorators

Contribute

If you would like work on an AdminJS and develop new features please check out our Contribution Guide

There you can find instructions on how to run AdminJS locally for development.

If you're searching for tasks you can contribute to, we currently accept contributions to issues in our Kanban Board.

Any small or large contribution or any input into discussion is welcome!

License

AdminJS is copyrighted © 2023 rst.software. It is a free software, and may be redistributed under the terms specified in the LICENSE file.

About rst.software

We’re an open, friendly team that helps clients from all over the world to transform their businesses and create astonishing products.

  • We are available for hire.
  • If you want to work for us - check out the career page.

About

AdminJS is an admin panel for apps written in node.js

adminjs.co

Topics

adminadmin-dashboardadmin-panelmongodbnodejs

Resources

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing
Activity
Custom properties

Stars

9.0k stars

Watchers

64 watching

Forks

722 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.