https://github.com/tristanmatthias/brix
Modular components for Node.js
https://github.com/tristanmatthias/brix
brix cli express graphql mail modular nodejs sequelize sql testing typescript
Last synced: 9 months ago
JSON representation
Modular components for Node.js
- Host: GitHub
- URL: https://github.com/tristanmatthias/brix
- Owner: tristanMatthias
- Created: 2019-11-14T04:35:01.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-11T22:24:11.000Z (over 3 years ago)
- Last Synced: 2025-06-30T11:06:47.755Z (10 months ago)
- Topics: brix, cli, express, graphql, mail, modular, nodejs, sequelize, sql, testing, typescript
- Language: TypeScript
- Homepage:
- Size: 9.01 MB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Brix - Modular components for Node.js
[](https://travis-ci.org/tristanMatthias/brix)

[](https://www.npmjs.com/package/tristanMatthias)
[](https://github.com/tristanMatthias/brix)
[](https://github.com/tristanMatthias/brix/issues)
[](https://github.com/tristanMatthias/brix/stargazers)
Brix aims to be a collection of libraries and modules that fit together nicely to rapidly build projects and apps.
A brick can be used by itself, combined with other bricks to provide complex solutions, or swapped out for another brick.
## Bricks in this repo
- [⚡️ `@brix/cli`](packages/cli) - A CLI for managing brix projects
- [🔌 `@brix/api`](packages/api) - A minimal config GQL Node.js server
- [📕 `@brix/core`](packages/core) - Core library for Brix (Plugins, utils, etc)
- [🏗 `@brix/generated`](packages/generated) - Automatically generate types, API clients for testing and more for your project
- [🗄 `@brix/model`](packages/model) - Generic database adapter using decorators (Inspired by [Sequelize Typescript](https://github.com/RobinBuschmann/sequelize-typescript))
- [📊 `@brix/plugin-admin`](packages/plugin-admin) - Dynamic, theme-able admin panel for Brix projects
- [🔐 `@brix/plugin-auth-jwt`](packages/plugin-auth-jwt) - JWT authentication plugin
- [👤 `@brix/plugin-entity-user`](packages/plugin-entity-user) - User entity plugin
- [🗄 `@brix/plugin-store-sequelize`](packages/plugin-store-sequelize) - Sequelize store adapter
- [🎨 `@brix/plugin-templates`](packages/plugin-templates) - Serve template files from Brix
- [💌 `@brix/mail-tester`](packages/mail-tester) - A local SMTP server and client for testing emails and email content