Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/itsdrvgo/astroneer

Next-generation framework for building server-side applications with Node.js & TypeScript 🚀
https://github.com/itsdrvgo/astroneer

Last synced: 9 days ago
JSON representation

Next-generation framework for building server-side applications with Node.js & TypeScript 🚀

Awesome Lists containing this project

README

        



Astroneer Logo



Astroneer.js



NPM Version
NPM License
NPM Downloads

## Description

**Astroneer is a framework for building [Node.js] server-side applications**. Its goal is to facilitate the creation of server-side applications by providing a simple and easy-to-understand project structure.

## Features

- **Lightweight**: Astroneer is a lightweight framework, which means it has a small footprint and is easy to install. It is ideal for any project, regardless of its size.
- **Native HTTP server**: Astroneer uses the native HTTP server provided by Node.js. The server bootstrap is defined in the [server.ts] file, allowing you to take full control of the server configuration.
- **File-based routing**: Astroneer uses the file system to define the routes of the application. This makes it easy to create and maintain routes. When a file is added to the **routes** directory it is automatically available as a route.
- **Middleware support**: Astroneer supports middleware functions that can be used to perform tasks before or after the route handler is executed.

## Documentation

Check out the full documentation at [website].

## Contributing

Contributions with Astroneer are welcome and encouraged! To get started, please review our [contribution guidelines](CONTRIBUTING.md) to make sure you have a smooth experience contributing to Astroneer.

## Authors

Astroneer is developed and maintained by [Lucas Larangeira].

[Lucas Larangeira]: https://lucaslarangeira.com
[website]: https://astroneer.dev
[server.ts]: https://github.com/astroneer-team/astroneer-templates/blob/master/default/src/server.ts
[Node.js]: https://nodejs.org/en/