Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 12 days ago
JSON representation
🚀 A collection of type-safe cross-platform packages for building robust server-side and client-side systems.
- Host: GitHub
- URL: https://github.com/milesj/boost
- Owner: milesj
- License: mit
- Created: 2016-12-17T21:05:32.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-03-01T06:49:15.000Z (9 months ago)
- Last Synced: 2024-10-20T05:52:22.063Z (24 days ago)
- Topics: boost, build-system, command-line, cross-platform, developer-tools, framework, nodejs, web, web-application
- Language: TypeScript
- Homepage: https://boostlib.dev
- Size: 31.8 MB
- Stars: 110
- Watchers: 5
- Forks: 8
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
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)