• Stars
    star
    16,406
  • Rank 1,703 (Top 0.04 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created about 9 years ago
  • Updated 2 months ago

Reviews

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

Repository Details

AdonisJS is a TypeScript-first web framework for building web apps and API servers. It comes with support for testing, modern tooling, an ecosystem of official packages, and more.

@adonisjs/core



Fullstack MVC framework for Node.js

AdonisJs is a fullstack Web framework with focus on ergonomics and speed . It takes care of much of the Web development hassles, offering you a clean and stable API to build Web apps and micro services.


gh-workflow-image npm-image license-image

Built with ❤︎ by Harminder Virk

More Repositories

1

lucid

AdonisJS SQL ORM. Supports PostgreSQL, MySQL, MSSQL, Redshift, SQLite and many more
TypeScript
1,037
star
2

adonis-app

Application structure for new adonis app, think of it as scaffolding a new project
JavaScript
371
star
3

ace

Node.js framework for creating command line applications
TypeScript
360
star
4

auth

Official Authentication package for AdonisJS
TypeScript
187
star
5

legacy-docs

📄 The official documentation of AdonisJs
186
star
6

persona

Opinionated user management service for AdonisJs
JavaScript
174
star
7

legacy.adonisjs.com

🕸 Source Code of the old AdonisJS website
Vue
170
star
8

adonis-fullstack-app

AdonisJS 4 - The fullstack application boilerplate for AdonisJS
JavaScript
162
star
9

ally

AdonisJS Social Authentication Provider
TypeScript
157
star
10

adonis-cli

Legacy Adonis CLI module to generate new application
JavaScript
132
star
11

adonis-api-app

AdonisJS 4 - Boilerplate for API server with pre-configured JWT
JavaScript
130
star
12

fold

IoC container with all required goodies to write flexible node applications
TypeScript
119
star
13

validator

Schema based validator for AdonisJS
TypeScript
115
star
14

http-server

AdonisJS HTTP Server along with its Router
TypeScript
106
star
15

lucid-slugify

Generate unique slugs using your Lucid models
TypeScript
103
star
16

mail

AdonisJS Email Provider
TypeScript
100
star
17

repl

Framework Agnostic REPL For Node.js. Used by AdonisJS
TypeScript
92
star
18

v5-docs

📚 Source code and documentation for the official docs website.
TypeScript
87
star
19

adonis-rally

Adonis rally is a forum engine written using AdonisJs.
JavaScript
87
star
20

attachment-lite

Turn any field on your Lucid models to an attachment data type
TypeScript
69
star
21

inertia

Official Inertia.js adapter for AdonisJS
TypeScript
69
star
22

redis

Package for working with Redis in AdonisJS
TypeScript
68
star
23

adonis-websocket

Official websocket provider for AdonisJs
JavaScript
61
star
24

drive

Filesystem provider built on top of node-flydrive
TypeScript
57
star
25

vow

Test Runner For AdonisJs
JavaScript
56
star
26

transmit

A Server-Sent-Event module for AdonisJS
TypeScript
55
star
27

bouncer

Authorization Package for AdonisJS
TypeScript
52
star
28

rfcs

💬 Sharing big changes with community to add them to the AdonisJs eco-system
51
star
29

adonis-websocket-client

Websocket client for AdonisJs framework.
JavaScript
51
star
30

discussion

Discussing about new features and sharing random thoughts: ⚠️ Not every request will be accepted
50
star
31

shield

A middleware for AdonisJS to keep web applications secure from common web attacks
TypeScript
46
star
32

i18n

Internationalization module for AdonisJs. Supports file and database drivers
TypeScript
42
star
33

vite

Vite plugin for AdonisJS
TypeScript
42
star
34

application

AdonisJS application class to read app related data
TypeScript
40
star
35

v6-docs

Documentation website for AdonisJS v6
Edge
40
star
36

adonis-websocket-protocol

A document describing the protocol for Adonis websocket server
37
star
37

route-model-binding

Add route model binding to your AdonisJS applications
TypeScript
37
star
38

session

Package for dealing with HTTP sessions in AdonisJS apps
TypeScript
36
star
39

env

Framework agnostic environment variables parser and validator
TypeScript
35
star
40

bodyparser

BodyParser Middleware For AdonisJS
TypeScript
33
star
41

assembler

A development toolkit used by AdonisJS to perform tasks like starting the dev server in watch mode, running tests in watch mode, and applying codemods to modify source files
TypeScript
33
star
42

adonis-documentation

The documentation website source code hosted on http://adonisjs.com
CSS
32
star
43

limiter

The official rate limiter package for AdonisJS
TypeScript
31
star
44

sink

Development Toolbox for AdonisJS providers
TypeScript
30
star
45

pkg-starter-kit

AdonisJS starter kit to create a new package
TypeScript
29
star
46

require-ts

In memory typescript compiler with disk caching
TypeScript
28
star
47

adonis-slim-app

AdonisJS 4 - Smallest possible application for Adonisjs
JavaScript
27
star
48

mrm-preset

This repo is the preset used to AdonisJs team to manage and keep their config in sync.
JavaScript
25
star
49

logger

AdonisJS Logger built on top of pino
TypeScript
23
star
50

adonis-http-logger

AdonisJs logger to log http requests
JavaScript
22
star
51

view

Template Engine For AdonisJS
TypeScript
20
star
52

adonis-commands

Set of core commands for adonis framework
JavaScript
19
star
53

drive-s3

S3 driver for AdonisJS drive
TypeScript
19
star
54

events

Event emitter with asynchronous events.
TypeScript
19
star
55

web-starter-kit

Starter kit for creating traditional server rendered applications using AdonisJS
TypeScript
18
star
56

adonis-ignitor

Library that gives fire to start AdonisJs application
JavaScript
18
star
57

encryption

Data encryption service for AdonisJS
TypeScript
18
star
58

adonisjs.com

Source code for the AdonisJS website
Edge
18
star
59

transmit-client

A client for the native Server-Sent-Event module of AdonisJS
TypeScript
17
star
60

errors

Information about exceptions thrown by AdonisJs
15
star
61

create-adonisjs

Scaffolding tool to create AdonisJS 6 projects
TypeScript
15
star
62

hash

Multi driver hashing module following PHC string format
TypeScript
15
star
63

ioc-transformer

Typescript transformer to transform import statements to IoC container use calls
TypeScript
13
star
64

adonis-addon

This repo contains a small boilerplate to create addons/providers for AdonisJs
13
star
65

profiler

Profile to time function calls with context in AdonisJS
TypeScript
12
star
66

vow-browser

Browser client for the adonis vow
JavaScript
12
star
67

health

Health checks module for AdonisJS - This package is bundled within the core
TypeScript
11
star
68

config

Config management provider used by AdonisJS framework
TypeScript
11
star
69

lock

Atomic locks ( mutex ) for AdonisJS
TypeScript
11
star
70

adonis-middleware

List of official middleware for adonis framework
JavaScript
10
star
71

adonis-websocket-packet

Library to create and validate AdonisJs websocket packets
JavaScript
10
star
72

adonis-generic-exceptions

A module with all generic exceptions other modules can use
TypeScript
10
star
73

v5_to_v6_upgrade_guide

Migration Guide to AdonisJS v6
TypeScript
10
star
74

adonis-cors

Cors middleware for Adonisjs
JavaScript
9
star
75

inertia-starter-kit

TypeScript
9
star
76

static

Static files server middleware for AdonisJS
TypeScript
8
star
77

slim-starter-kit

Smallest possible AdonisJS application with just the framework core and the Japa test runner
TypeScript
8
star
78

drive-gcs

Google cloud storage driver for AdonisJS drive
TypeScript
7
star
79

adonis-manager

Base manager class others parts can use to expose driver based API
TypeScript
7
star
80

lucid.adonisjs.com

Documentation for Lucid
TypeScript
7
star
81

adonis-loggly

Loggly transporter for AdonisJs Logger
JavaScript
6
star
82

cors

CORS middleware implementation
TypeScript
6
star
83

presets

A collection of presets to configure AdonisJS packages
TypeScript
6
star
84

api-starter-kit

Starter kit for creating JSON API server using AdonisJS
TypeScript
6
star
85

adonis-middleware-base

Very specific code written to make middleware work with Http and Websocket server.
JavaScript
5
star
86

upgrade-kit

CLI tool for migrating from Adonis.js 5 to Adonis.js 6
TypeScript
5
star
87

adonis-msgpack-encoder

Msgpack encoder to Adonis Websocket server
JavaScript
4
star
88

adonis-binding-resolver

Adonis binding resolver to resolve custom bindings in adonis apps - Check Readme
JavaScript
3
star
89

encore

Webpack Encore integration package for AdonisJS
TypeScript
3
star
90

.github

2
star
91

tooling-config

Eslint, prettier, and typescript configurations for AdonisJS projects
TypeScript
2
star
92

prettier-config

Prettier config preset for AdonisJS packages and applications
2
star