https://github.com/made-apps/made.js
MADE.js is a home to all those bits of code that you know you'll reuse in another project. Making app development easier with TypeScript and JavaScript.
https://github.com/made-apps/made.js
extensions helpers javascript typescript web
Last synced: 28 days ago
JSON representation
MADE.js is a home to all those bits of code that you know you'll reuse in another project. Making app development easier with TypeScript and JavaScript.
- Host: GitHub
- URL: https://github.com/made-apps/made.js
- Owner: MADE-Apps
- License: mit
- Created: 2021-09-08T19:38:32.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-07T12:21:30.000Z (about 3 years ago)
- Last Synced: 2025-09-04T04:04:19.741Z (6 months ago)
- Topics: extensions, helpers, javascript, typescript, web
- Language: TypeScript
- Homepage:
- Size: 1.8 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README

# MADE.js
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](https://github.com/MADE-Apps/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!
## Support MADE.js ♥
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.
## Build Status
[MADE.js](https://www.npmjs.com/~jamesmcroft) components are publicly available via npmjs. Each available package is detailed below as well as their build status.
| Build | Status | Current Version | Downloads |
| ------ | ------ | ------ | ------ |
| Collections | [](https://github.com/MADE-Apps/MADE.js/actions/workflows/made-collections.yml) | [](https://www.npmjs.com/package/made-collections) |  |
| Data.Converters | [](https://github.com/MADE-Apps/MADE.js/actions/workflows/made-data-converters.yml) | [](https://www.npmjs.com/package/made-data-converters) |  |
| Data.Validation | [](https://github.com/MADE-Apps/MADE.js/actions/workflows/made-data-validation.yml) | [](https://www.npmjs.com/package/made-data-validation) |  |
| Diagnostics | [](https://github.com/MADE-Apps/MADE.js/actions/workflows/made-diagnostics.yml) | [](https://www.npmjs.com/package/made-diagnostics) |  |
| Networking | [](https://github.com/MADE-Apps/MADE.js/actions/workflows/made-networking.yml) | [](https://www.npmjs.com/package/made-networking) |  |
| Runtime | [](https://github.com/MADE-Apps/MADE.js/actions/workflows/made-runtime.yml) | [](https://www.npmjs.com/package/made-runtime) |  |
| Threading | [](https://github.com/MADE-Apps/MADE.js/actions/workflows/made-threading.yml) | [](https://www.npmjs.com/package/made-threading) |  |
| UI.Styling | [](https://github.com/MADE-Apps/MADE.js/actions/workflows/made-ui-styling.yml) | [](https://www.npmjs.com/package/made-ui-styling) |  |
## Contributing 🚀
Looking to help build MADE.js? Take a look through our [contribution guidelines](CONTRIBUTING.md). We actively encourage you to jump in and help with any issues!
## Building MADE.js 🛠
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.
## License
MADE.js is made available under the terms and conditions of the [MIT license](LICENSE).