• Stars
    star
    16,897
  • Rank 1,634 (Top 0.04 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created over 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,074
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
365
star
4

auth

Official Authentication package for AdonisJS
TypeScript
195
star
5

legacy-docs

📄 The official documentation of AdonisJs
187
star
6

persona

Opinionated user management service for AdonisJs
JavaScript
173
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
160
star
9

ally

AdonisJS Social Authentication Provider
TypeScript
159
star
10

adonis-cli

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

adonis-api-app

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

fold

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

validator

Schema based validator for AdonisJS
TypeScript
116
star
14

http-server

AdonisJS HTTP Server along with its Router
TypeScript
110
star
15

lucid-slugify

Generate unique slugs using your Lucid models
TypeScript
106
star
16

mail

AdonisJS Email Provider
TypeScript
104
star
17

repl

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

inertia

Official Inertia.js adapter for AdonisJS
TypeScript
89
star
19

adonis-rally

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

v5-docs

📚 Source code and documentation for the official docs website.
TypeScript
88
star
21

redis

Package for working with Redis in AdonisJS
TypeScript
73
star
22

transmit

A Server-Sent-Event module for AdonisJS
TypeScript
71
star
23

attachment-lite

Turn any field on your Lucid models to an attachment data type
TypeScript
68
star
24

drive

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

adonis-websocket

Official websocket provider for AdonisJs
JavaScript
61
star
26

vow

Test Runner For AdonisJs
JavaScript
56
star
27

bouncer

Authorization Package for AdonisJS
TypeScript
54
star
28

rfcs

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

adonis-websocket-client

Websocket client for AdonisJs framework.
JavaScript
52
star
30

discussion

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

shield

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

v6-docs

Documentation website for AdonisJS v6
Edge
46
star
33

i18n

Internationalization module for AdonisJs. Supports file and database drivers
TypeScript
43
star
34

vite

Vite plugin for AdonisJS
TypeScript
43
star
35

session

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

application

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

adonis-websocket-protocol

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

route-model-binding

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

env

Framework agnostic environment variables parser and validator
TypeScript
36
star
40

pkg-starter-kit

AdonisJS starter kit to create a new package
TypeScript
36
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
34
star
42

adonis-documentation

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

bodyparser

BodyParser Middleware For AdonisJS
TypeScript
32
star
44

limiter

The official rate limiter package for AdonisJS
TypeScript
32
star
45

sink

Development Toolbox for AdonisJS providers
TypeScript
31
star
46

require-ts

In memory typescript compiler with disk caching
TypeScript
29
star
47

adonis-slim-app

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

mrm-preset

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

logger

AdonisJS Logger built on top of pino
TypeScript
23
star
50

adonis-http-logger

AdonisJs logger to log http requests
JavaScript
23
star
51

transmit-client

A client for the native Server-Sent-Event module of AdonisJS
TypeScript
21
star
52

web-starter-kit

Starter kit for creating traditional server rendered applications using AdonisJS
Edge
21
star
53

drive-s3

S3 driver for AdonisJS drive
TypeScript
21
star
54

view

Template Engine For AdonisJS
TypeScript
21
star
55

adonis-commands

Set of core commands for adonis framework
JavaScript
20
star
56

events

Event emitter with asynchronous events.
TypeScript
20
star
57

adonisjs.com

Source code for the AdonisJS website
Edge
20
star
58

adonis-ignitor

Library that gives fire to start AdonisJs application
JavaScript
19
star
59

encryption

Data encryption service for AdonisJS
TypeScript
19
star
60

create-adonisjs

Scaffolding tool to create AdonisJS 6 projects
TypeScript
18
star
61

hash

Multi driver hashing module following PHC string format
TypeScript
17
star
62

errors

Information about exceptions thrown by AdonisJs
16
star
63

inertia-starter-kit

TypeScript
16
star
64

adonis-addon

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

ioc-transformer

Typescript transformer to transform import statements to IoC container use calls
TypeScript
14
star
66

profiler

Profile to time function calls with context in AdonisJS
TypeScript
13
star
67

config

Config management provider used by AdonisJS framework
TypeScript
13
star
68

vow-browser

Browser client for the adonis vow
JavaScript
13
star
69

health

Health checks module for AdonisJS - This package is bundled within the core
TypeScript
12
star
70

lock

Atomic locks ( mutex ) for AdonisJS
TypeScript
12
star
71

adonis-middleware

List of official middleware for adonis framework
JavaScript
11
star
72

adonis-websocket-packet

Library to create and validate AdonisJs websocket packets
JavaScript
11
star
73

adonis-generic-exceptions

A module with all generic exceptions other modules can use
TypeScript
11
star
74

v5_to_v6_upgrade_guide

Migration Guide to AdonisJS v6
TypeScript
11
star
75

adonis-cors

Cors middleware for Adonisjs
JavaScript
10
star
76

slim-starter-kit

Smallest possible AdonisJS application with just the framework core and the Japa test runner
TypeScript
9
star
77

api-starter-kit

Starter kit for creating JSON API server using AdonisJS
TypeScript
9
star
78

drive-gcs

Google cloud storage driver for AdonisJS drive
TypeScript
8
star
79

adonis-manager

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

adonis-loggly

Loggly transporter for AdonisJs Logger
JavaScript
7
star
81

static

Static files server middleware for AdonisJS
TypeScript
7
star
82

presets

A collection of presets to configure AdonisJS packages
TypeScript
7
star
83

lucid.adonisjs.com

Documentation for Lucid
TypeScript
7
star
84

adonis-middleware-base

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

eslint-config

ESLint presets used by the AdonisJS core team
JavaScript
5
star
86

adonis-msgpack-encoder

Msgpack encoder to Adonis Websocket server
JavaScript
5
star
87

cors

CORS middleware implementation
TypeScript
5
star
88

upgrade-kit

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

cache

Cache module for AdonisJS. Supports Redis, Memcache, File and in-memory drivers
TypeScript
4
star
90

tsconfig

Base TypeScript configuration files for AdonisJS applications and packages
4
star
91

adonis-binding-resolver

Adonis binding resolver to resolve custom bindings in adonis apps - Check Readme
JavaScript
4
star
92

encore

Webpack Encore integration package for AdonisJS
TypeScript
4
star
93

tooling-config

Eslint, prettier, and typescript configurations for AdonisJS projects
TypeScript
4
star
94

prettier-config

Prettier config preset for AdonisJS packages and applications
4
star
95

eslint-plugin-adonisjs

ESLint plugin for AdonisJS to enforce framework specific rules
TypeScript
3
star
96

.github

3
star
97

adonis-app-dev

Development repository for adonis application. This repo contains all the integration tests for the final application
JavaScript
1
star