core README

The project's README from github.com/adonisjs/core. As one markdown file: README.md.

@adonisjs/core

Featured sponsors



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

Website | Guides | Contributing

Built with ❤︎ by Harminder Virk

core (adonisjs/core)

Searching Database…

19.1K ·GitHub
Что это такое?AdonisJS — это fullstack MVC-фреймворк для Node.js, ориентированный на TypeScript: с его помощью создают веб-приложения, API-серверы и микросервисы.
Это фреймворк или библиотека?Фреймворк, а не библиотека: это fullstack MVC-фреймворк для Node.js, то есть вы строите на нём структурированное приложение, а не собираете всё из отдельных частей вручную.
Как начать новый проект с ним?Выполните 'npm init adonisjs@latest' — команда создаст готовый проект с установленным @adonisjs/core; дальше вас проведёт документация на docs.adonisjs.com.
Нужно ли что-то ещё, кроме Node.js, чтобы это запустить?Node.js версии 24 или новее и npm — вот и весь набор инструментов. Основной пакет уже включает всё необходимое, так что больше ничего заранее ставить не нужно.
Он навязывает, как структурировать приложение?Да — как fullstack MVC-фреймворк он задаёт структуру проекта и соглашения, и всё построено вокруг TypeScript, так что готовьтесь писать именно на нём.
Он для REST API, для серверных веб-приложений или для того и другого?Для того и другого — он подходит и для веб-приложений, и для API-серверов, включая микросервисы.
Он запустится на моей Windows-машине или ему нужен Linux-сервер?Работает везде, где работает Node.js — на Windows, macOS или Linux, как при локальной разработке, так и на серверах в продакшене.
Что входит в @adonisjs/core из коробки?Всё необходимое: консольная утилита Ace, HTTP-сервер, bodyparser, работа с конфигурацией и переменными окружения, события, IoC-контейнер, хеширование, health-проверки и логгер.
Насколько проект зрелый и активный?Он развивается с 2015 года, у него около 19 000 звёзд на GitHub, а автоматические проверки линтером и тестами запускаются через GitHub Actions CI.
Тестирование входит в комплект?Да — поддержка тестирования поставляется вместе с фреймворком, и сам основной репозиторий прогоняет тесты на каждое изменение в CI.
What are similar projects?nest, hapi, elysia, express, koa, beego, mean, gin-vue-admin
Creator
adonisjs
Size
6.9 MB
Stars
19.1K
Age
11y
Commits · 90 Days