Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/milesj/boost

🚀 A collection of type-safe cross-platform packages for building robust server-side and client-side systems.
https://github.com/milesj/boost

boost build-system command-line cross-platform developer-tools framework nodejs web web-application

Last synced: about 2 months ago
JSON representation

🚀 A collection of type-safe cross-platform packages for building robust server-side and client-side systems.

Awesome Lists containing this project

README

        

# 🚀 Boost

![build status](https://img.shields.io/github/actions/workflow/status/milesj/boost/build.yml)
![npm version](https://img.shields.io/npm/v/@boost/common)

A collection of type-safe cross-platform packages for building robust server-side _and_ client-side
applications, packages, and tooling.

## Packages

- [args](https://www.npmjs.com/package/@boost/args) - Command line argument parsing and formatting.
- [cli](https://www.npmjs.com/package/@boost/cli) - Command line program builder that renders with
React and Ink.
- [common](https://www.npmjs.com/package/@boost/common) - Common utilities for all packages.
- [config](https://www.npmjs.com/package/@boost/config) - Configuration and ignore file loading.
- [debug](https://www.npmjs.com/package/@boost/debug) - Debugging and crash reporting.
- [decorators](https://www.npmjs.com/package/@boost/decorators) - Experimental decorators for common
patterns.
- [event](https://www.npmjs.com/package/@boost/event) - Sync or async based event emitters.
- [log](https://www.npmjs.com/package/@boost/log) - Low-level system logging.
- [module](https://www.npmjs.com/package/@boost/module) - Import custom file types at runtime.
- [pipeline](https://www.npmjs.com/package/@boost/pipeline) - Serial or parallel based data
pipelines.
- [plugin](https://www.npmjs.com/package/@boost/plugin) - Plugin module registries and loading.
- [terminal](https://www.npmjs.com/package/@boost/terminal) - Terminal/console utilities.
- [translate](https://www.npmjs.com/package/@boost/translate) - Low-level file based message
translations.

## Requirements

- Linux, OSX, Windows
- Node.js v18.12+ (for backend and tooling)
- Edge, Chrome, Firefox (for frontend)
- ESM only

## Documentation

[https://boostlib.dev](https://boostlib.dev)