awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
adonisjs avatar

adonisjs/core

0
View on GitHub↗
18,990 stars·671 forks·TypeScript·MIT·8 vuesadonisjs.com↗

Core

This is a TypeScript web framework and Node.js backend framework used to build web applications and API servers. It serves as a server-side application toolkit providing a structured environment for managing HTTP routing, request parsing, and application configuration.

The framework features a dependency injection container to deliver required objects between application components, decoupling internal logic. It includes built-in tools for server-side data security, such as cryptographic drivers for hashing sensitive data and encrypting application data at rest.

The project covers broad capability areas including REST API development and application performance monitoring through integrated logging and formatted error reporting. It also provides mechanisms for backend dependency management and environment-based configuration.

Features

  • Backend Web APIs - Provides a full-featured toolkit for building scalable server-side applications and backend web APIs.
  • TypeScript - Provides a structured, typed environment for building scalable web applications and API servers using TypeScript.
  • Middleware-Based Request Pipelines - Implements a modular request pipeline using sequential middleware handlers to process HTTP requests.
  • Type-Safe Web Frameworks - Provides a typed, structured environment ensuring type safety across web application and API development.
  • Dependency Injection Containers - Implements a dependency injection container to decouple internal logic and manage object lifecycles.
  • Dependency Injection - Decouples software components by injecting required dependencies instead of hard-coding them.
  • Node.js Server Frameworks - Serves as a comprehensive architectural framework for building applications on the Node.js runtime.
  • Request Parsing - Automatically decodes incoming HTTP request payloads into structured data for application processing.
  • RESTful API Development - Provides the architectural tools necessary to build scalable RESTful services using standard HTTP methods.
  • HTTP Routing - Directs network traffic to specific handlers based on HTTP request methods and URL paths.
  • Web Application Frameworks - Serves as a comprehensive platform for building scalable web applications with integrated routing and security.
  • Data Encryption - Protects data at rest using industry-standard encryption algorithms.
  • Password Hashing Utilities - Securely transforms passwords and sensitive information into irreversible hashes using cryptographic drivers.
  • Server-Side Data Security - Protects sensitive user information through built-in cryptographic tools for password hashing and data encryption.
  • Application Configuration - Manages externalized application settings and environment variables to ensure consistent behavior across deployments.
  • Environment Variable-Based Configuration - Loads system settings from dot-env files and environment variables into typed configuration objects.
  • Service Providers - Uses dedicated service providers to initialize core framework services and third-party packages during startup.
  • Application Performance Monitoring - Tracks runtime errors and system activity through integrated logging and formatted terminal output.
  • System Event Logging - Records system activity and errors to persistent stores to facilitate debugging and monitoring.
  • Server-Side Application Toolkits - Ships a toolkit for essential backend tasks including logging, data hashing, and formatted error reporting.
  • Filesystem-Based Route Mappings - Maps incoming URL patterns to controller handlers using a structured routing table defined in source files.
  • Core Framework - The primary framework engine and core functionality.
  • Web Frameworks - MVC framework with dependency injection and IoC.

Historique des stars

Graphique de l'historique des stars pour adonisjs/coreGraphique de l'historique des stars pour adonisjs/core

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait adonisjs/core ?

This is a TypeScript web framework and Node.js backend framework used to build web applications and API servers. It serves as a server-side application toolkit providing a structured environment for managing HTTP routing, request parsing, and application configuration.

Quelles sont les fonctionnalités principales de adonisjs/core ?

Les fonctionnalités principales de adonisjs/core sont : Backend Web APIs, TypeScript, Middleware-Based Request Pipelines, Type-Safe Web Frameworks, Dependency Injection Containers, Dependency Injection, Node.js Server Frameworks, Request Parsing.

Quelles sont les alternatives open-source à adonisjs/core ?

Les alternatives open-source à adonisjs/core incluent : zendframework/zendframework — Zend Framework is a comprehensive set of decoupled components for building modular, event-driven web applications. It… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… sanic-org/sanic — Sanic is an asynchronous Python web framework designed for building high-performance APIs and services. It operates as… lukeed/polka — Polka is a minimalist Node.js web framework and HTTP routing engine. It provides a small-footprint server… go-martini/martini — Martini is a web framework for the Go programming language that provides a toolkit for building web applications. It…

Alternatives open source à Core

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Core.
  • zendframework/zendframeworkAvatar de zendframework

    zendframework/zendframework

    5,441Voir sur GitHub↗

    Zend Framework is a comprehensive set of decoupled components for building modular, event-driven web applications. It implements an MVC architecture to separate business logic from the user interface and provides a structured request-handling system through a sequential middleware pipeline. The project features a factory-driven dependency injection container to automate object instantiation and manage class lifecycles. It also includes a comprehensive security suite for verifying user identities and restricting resource access using access control lists and role-based access control adapters.

    Voir sur GitHub↗5,441
  • dodyg/practical-aspnetcoreAvatar de dodyg

    dodyg/practical-aspnetcore

    10,382Voir sur GitHub↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    C#asp-net-coreaspnet-coreaspnetcore
    Voir sur GitHub↗10,382
  • codeigniter4/codeigniter4Avatar de codeigniter4

    codeigniter4/CodeIgniter4

    5,924Voir sur GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    Voir sur GitHub↗5,924
  • sanic-org/sanicAvatar de sanic-org

    sanic-org/sanic

    18,624Voir sur GitHub↗

    Sanic is an asynchronous Python web framework designed for building high-performance APIs and services. It operates as a production-ready ASGI web server, utilizing a non-blocking event loop to handle concurrent requests and maximize throughput. The framework is built to support scalable architectures, offering built-in worker process management to distribute traffic across available CPU cores. What distinguishes Sanic is its focus on modularity and developer-centric tooling. It features a blueprint-based system for organizing complex applications into pluggable components, alongside a robust

    Pythonapi-serverasgiasyncio
    Voir sur GitHub↗18,624
  • Voir les 30 alternatives à Core→