MADE.js is a toolkit of easy-to-use extensions, helpers, and UI components to make app development easier for web developers.
Whether you're building a web app, a Node API, MADE.js has something for everyone.
MADE.js takes a lot of inspiration from MADE.NET, providing a similar set of features and APIs to make it easier to build web apps.
It comes with TypeScript support built-in to make it even easier to build your web apps!
As many developers know, projects like MADE.js are built and maintained in spare time. If you find this project useful, please Star the repo and if possible, sponsor the project development on GitHub.
MADE.js components are publicly available via npmjs. Each available package is detailed below as well as their build status.
Build | Status | Current Version | Downloads |
---|---|---|---|
Collections | |||
Data.Converters | |||
Data.Validation | |||
Diagnostics | |||
Networking | |||
Runtime | |||
Threading | |||
UI.Styling |
Looking to help build MADE.js? Take a look through our contribution guidelines. We actively encourage you to jump in and help with any issues!
MADE.js is built using Typescript that is compiled into commonjs modules.
Each package has its own folder within the repo, containing a package.json
file containing common scripts.
To build the projects, you'll first need to install the dependencies listed in the package.json
file using npm install
.
You can then build each project by running npm run build
.
This will run the jest tests, run code coverage, and compile the project into a commonjs module within the dist
folder.
MADE.js is made available under the terms and conditions of the MIT license.