• Stars
    star
    8,143
  • Rank 4,557 (Top 0.09 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created about 6 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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.

How it looks

Example application

Check out the example application with mongodb and postgres models here:

https://adminjs-demo.herokuapp.com

Getting started

Our open source community on Slack

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.

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.

More Repositories

1

better-docs

Beautiful toolbox for jsdoc generated documentation - with 'typescript', `category` and `component` plugins
JavaScript
820
star
2

active_skin

Flat skin for active admin.
Sass
425
star
3

adminjs-nestjs

NestJS module to import admin the Nest way
TypeScript
141
star
4

fabricjs-viewport

allows zooming and viewport manipulation in fabricjs
CoffeeScript
128
star
5

adminjs-example-app

Example application for AdminJS
TypeScript
97
star
6

adminjs-dev

Development environment for AdminJS
HTML
46
star
7

adminjs-prisma

TypeScript
44
star
8

adminjs-expressjs

This is an official AdminJS plugin which integrates it to expressjs framework.
TypeScript
43
star
9

adminjs-sequelizejs

Sequelizejs adapter for AdminBro
TypeScript
27
star
10

adminjs-design-system

DesignSystem on which AdminJS is based on
TypeScript
26
star
11

boxmodel-rails

Provides a pack of css utility classes to set paddings, margins and borders without writting css code
Ruby
23
star
12

adminjs-hapijs

Hapijs integration for AdminJS
TypeScript
20
star
13

adminjs-upload

AdminJS Feature - Upload Files
TypeScript
17
star
14

android-base

android base project with registration
Java
16
star
15

hapijs-mongoose-app-bootstrap

Base application using hapijs and mongoose with JWT auth
JavaScript
16
star
16

rails_admin_softwarebrothers_theme

rails_admin theme used in SoftwareBrothers
Ruby
15
star
17

adminjs-mongoose

Mongoose adapter for AdminJS
TypeScript
15
star
18

example-design-system

This is an example JSDoc generated documentation for Vue app:
Vue
15
star
19

forfeater

Ordering food inside your company
JavaScript
12
star
20

i18n-structure

It adds support of nice and nifty structure of locale files to your Rails app (along with helper methods)
Ruby
12
star
21

mailinger

TypeScript
12
star
22

forfeater-vue

Ordering food inside your company - frontend
Vue
9
star
23

admin-bro-theme-dark

Dark theme for AdminBro
JavaScript
9
star
24

xcode-project-template

The official project template of the SoftwareBrothers iOS team. This template should be the common base for all new projects and ensures common project structure and foundation classes.
Swift
9
star
25

react-native-hapijs-client

Client application for hapijs backend written in React Native
JavaScript
9
star
26

ios-utils

Set of helpful protocols, classes, extensions etc. used in iOS projects at SoftwareBrothers
Swift
8
star
27

business-intelligence

HTML
8
star
28

adminjs-koa

Koa plugin for AdminBro
TypeScript
7
star
29

aws-lambda-static-page

AWS Lambda - single, static page generator using PUG and SCSS
JavaScript
7
star
30

nest-mongo-boilerplate

TypeScript
7
star
31

adminjs-fastify

TypeScript
6
star
32

adminjs-sql

TypeScript
6
star
33

nest-typeorm-boilerplate

TypeScript
5
star
34

sb-starter-react-native

Software Brothers React Native Starter Kit
JavaScript
4
star
35

worklog-monitor-api

TypeScript
3
star
36

adminjs-themes

Themes set for AdminJS
TypeScript
3
star
37

adminjs-docs

3
star
38

forfeater-v2

Forfeater in Nestjs
TypeScript
3
star
39

admin-bro-hasura

TypeScript
2
star
40

adminjs-frontend

Frontend for AdminJS Core
2
star
41

worklog-monitor-ui

TypeScript
2
star
42

admin-bro-extension-template

Extension template for AdminBro
JavaScript
2
star
43

app-bootstrap

2
star
44

leaderator-extension

Chrome extension for leaderator
2
star
45

admin-bro-e2e

Cypress e2e tests for Admin-Bro
JavaScript
2
star
46

adminjs-firebase-functions

Plugin which renders admin panel on firebase cloud functions.
TypeScript
2
star
47

adminjs-import-export

TypeScript
2
star
48

proxi-cypress-e2e

JavaScript
1
star
49

adminjs-changelog

Official AdminJS changelogs
1
star
50

adminjs-feature-template

TypeScript
1
star
51

worklog-monitor-infra

Makefile
1
star
52

adminjs-relations

Handle resource relations
TypeScript
1
star
53

codewars-api

Codewars League - api
TypeScript
1
star
54

adminjs-passwords

AdminJS feature for hashing passwords
TypeScript
1
star
55

adminjs-bundler

A bundling script for CI/CD to use with AdminJS
TypeScript
1
star
56

codewars-frontend

TypeScript
1
star
57

seleniumGHActionsCheck

Project was created to check github actions possibilities for selenium
JavaScript
1
star
58

nest-firebase-functions

Basic setup for Nest to work with Firebase Functions
TypeScript
1
star
59

adminjs-logger

Logger resource for AdminBro actions
TypeScript
1
star
60

adminjs-custom-components

TypeScript
1
star
61

adminjs-objection

TypeScript
1
star
62

adminjs-e2e-tests

AdminJS e2e test with cypress
JavaScript
1
star
63

hapi-app-bootstrap

SoftwareBrothers app bootstrap: hapi
JavaScript
1
star
64

adminjs-leaflet

TypeScript
1
star
65

Travis_BS_CI_CD

JavaScript
1
star
66

adminjs-common

Common utilities and tools used across AdminJS frontend and core libraries (v7+)
1
star