adonisjs/core

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...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 43 minutes ago
Added to GitGenius on November 10th, 2024
Created on August 15th, 2015
Open Issues & Pull Requests: 8 (+0)
Number of forks: 671
Total Stargazers: 19,097 (+0)
Total Subscribers: 216 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1.5 hours
Mean response time: 86.0 days
90th percentile: 9.8 days
Tracked items: 108

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 11% of issues opened in the past year have been closed. Three people close 67% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 5
New in 7 days: 1
Closed in 7 days: 2
Avg open age: 549 days
Stale 30+ days: 4
Stale 90+ days: 3

Recent activity

Opened in 7 days: 1
Closed in 7 days: 2
Comments in 7 days: 2
Events in 7 days: 10

Top labels

  • Type: Invalid (119)
  • Type: Question (109)
  • Type: Bug (13)
  • Type: Enhancement (12)
  • Type: Duplicate (9)
  • Status: Abandoned (8)
  • Stale (6)
  • Type: Feature Request (5)

Detailed Description

AdonisJS Core is a TypeScript-first web framework designed for building web applications and API servers on Node.js. The framework emphasizes ergonomics and speed, positioning itself as a fullstack MVC solution that abstracts away common web development complexities while providing developers with a clean and stable API. Written primarily in TypeScript, the framework leverages type safety as a foundational design principle rather than an afterthought.

The repository serves as the core package for the AdonisJS ecosystem, which includes support for testing, modern tooling, and a collection of official packages that extend its functionality. The framework is classified across multiple architectural domains including ORM capabilities, routing, middleware systems, MVC architecture, database operations, authentication, and backend API development. Its design philosophy draws inspiration from Express-like patterns while offering more opinionated structure and built-in features for server-side development.

Community engagement around the core repository shows active maintenance and support patterns.

This cross-project contributor presence indicates that AdonisJS development benefits from perspectives and expertise across different technology ecosystems.

The project maintains commercial backing through featured sponsors including Route4me, EzyCourse, Galaxy, TestMu, and Relancer, demonstrating sustained business interest in the framework's development and success. The framework's documentation is comprehensive, with dedicated guides available at docs.adonisjs.com, and the project maintains clear contribution guidelines for community members interested in participating in its development.

AdonisJS Core positions itself as a comprehensive solution for Node.js developers seeking a framework that combines the flexibility of Express-like routing with the structure and batteries-included approach of more opinionated frameworks, all built with TypeScript as a first-class citizen rather than an optional addition.