https://github.com/brisa-build/brisa
The Web Platform Framework.
https://github.com/brisa-build/brisa
javascript jsx server-components server-rendering signals static-site-generator streaming typescript web-components
Last synced: 2 days ago
JSON representation
The Web Platform Framework.
- Host: GitHub
- URL: https://github.com/brisa-build/brisa
- Owner: brisa-build
- License: mit
- Created: 2023-09-04T08:41:44.000Z (over 1 year ago)
- Default Branch: canary
- Last Pushed: 2025-04-03T21:35:55.000Z (11 days ago)
- Last Synced: 2025-04-05T10:05:37.134Z (9 days ago)
- Topics: javascript, jsx, server-components, server-rendering, signals, static-site-generator, streaming, typescript, web-components
- Language: TypeScript
- Homepage: https://brisa.build
- Size: 13.6 MB
- Stars: 646
- Watchers: 17
- Forks: 21
- Open Issues: 47
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yaml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-brisa - Brisa
- awesome - brisa-build/brisa - The Web Platform Framework. (TypeScript)
- awesome-bun - Brisa - stack web framework with Server Actions and Web Components with JSX + signals (Extensions / Frameworks)
- my-awesome-list - brisa - build | 648 | (TypeScript)
README
Brisa is an experimental web framework inspired by the others, taking the best of each one.
> [!WARNING]
>
> The 0.x versions of Brisa are considered experimental, use it for experimentation, we do not recommend using it in production until 1.x. Please help us to improve it by testing and giving feedback, we are open to suggestions and contributions to make it better.[](https://badge.fury.io/js/brisa)

[](https://bundlephobia.com/package/brisa)
[![PRs Welcome][badge-prwelcome]][prwelcome]
![]()
[badge-prwelcome]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square
[prwelcome]: http://makeapullrequest.com**Features** ✨
- ⚛️ ・ **Everything you need**: JSX, TS, server/web components, server actions, optimistic updates, SSR, streaming, suspense, signals, websockets, middleware, layouts...
- 🚀 ・ **Speed**: Brisa is designed to start, build, test, deploy, and run fast.
- 🌍 ・ **i18n support**: text translation and routing carrying only the translations you consume.
- 📦 ・ **Tiny**: 0B by default, 2kB when you use server actions (RPC size), and 3kb when you need web components.
- 📲 ・ **Change the output**: You can change your web from server to static, to desktop, android, or ios app with just one configuration command.> [!NOTE]
>
> Check our [roadmap](https://github.com/brisa-build/brisa/issues/197) for 1.0.## Getting Started
Simple one command:
```sh
bun create brisa@latest
```For more info visit the [docs](https://brisa.build/getting-started/quick-start).
## Documentation
The documentation is available on [brisa.build](https://brisa.build).
## Contributing
See [Contributing Guide](CONTRIBUTING.md) and please follow our [Code of Conduct](CODE_OF_CONDUCT.md).
## Discord
Come join the [Discord community channel~](https://discord.gg/MsE9RN3FU4)
## License
MIT
## Contributors ✨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Aral Roca Gomez
🚧 💻
Albert Sabaté
💻
Daniel Art
💻
Enzo Notario
💻
Amatias Q
💻
Garias F
💻
Adria Blancafort
💻
Anusikh
💻
Mobley Trent
💻
Gustavo Cadev
💻
Kent C. Dodds
📖
0xflotus
📖
Rohit Kumar Dey
📖