├── LICENSE └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2024 Brisa 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # awesome-brisa [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Track Awesome List](https://www.trackawesomelist.com/badge.svg)](https://www.trackawesomelist.com/teafuljs/teaful/) 2 | 3 | A collection of awesome things regarding the Brisa ecosystem. Brisa is in one of the [conclusions](https://2024.stateofjs.com/en-US/conclusion/) of the **State of JS 2024**. 4 | 5 | If you want to contribute to this list (please do), send a pull request. 6 | 7 | ## Table of Contents 8 | 9 | ### Brisa packages 10 | 11 | - [Brisa](https://github.com/brisa-build/brisa) 12 | - [Create Brisa CLI](https://github.com/brisa-build/brisa/tree/canary/packages/create-brisa) 13 | - [Adapter Vercel](https://github.com/brisa-build/brisa/tree/canary/packages/adapter-vercel) 14 | - [Adapter Tailwind CSS](https://github.com/brisa-build/brisa/tree/canary/packages/brisa-tailwindcss) 15 | - [Adapter Panda CSS](https://github.com/brisa-build/brisa/blob/canary/packages/brisa-pandacss) 16 | - [Brisa website repo](https://github.com/brisa-build/brisa/tree/canary/packages/www) 17 | - [Diffing DOM Streaming](https://github.com/brisa-build/diff-dom-streaming) 18 | 19 | ### Examples 20 | 21 | - [API Routes](https://github.com/brisa-build/brisa/tree/canary/examples/with-api-routes) 22 | - [Internationalization (i18n)](https://github.com/brisa-build/brisa/tree/canary/examples/with-i18n) 23 | - [Middleware](https://github.com/brisa-build/brisa/tree/canary/examples/with-middleware) 24 | - [Streaming List](https://github.com/brisa-build/brisa/tree/canary/examples/with-streaming-list) 25 | - [Suspense](https://github.com/brisa-build/brisa/tree/canary/examples/with-suspense) 26 | - [View Transitions](https://github.com/brisa-build/brisa/tree/canary/examples/with-view-transitions) 27 | - [API Routes with Elysia](https://github.com/brisa-build/brisa/tree/main/examples/with-elysia) 28 | - [External Web Component](https://github.com/brisa-build/brisa/tree/main/examples/with-external-web-component) 29 | - [Panda CSS](https://github.com/brisa-build/brisa/tree/canary/examples/with-pandacss) 30 | - [SQLite with Server Action](https://github.com/brisa-build/brisa/tree/main/examples/with-sqlite-with-server-action) 31 | - [Tailwind CSS](https://github.com/brisa-build/brisa/tree/main/examples/with-tailwindcss) 32 | 33 | ### Articles 34 | 35 | - [Introducing Brisa: Full-stack Web Platform Framework](https://brisa.build/blog/introducing-brisa) 36 | - [Server Actions have been fixed](https://brisa.build/blog/server-actions-have-been-fixed) 37 | - [Brisa Presentation - October 2024](https://brisa.build/blog/brisa-presentation) 38 | - [Build Reactive Web Components with SSR](https://aralroca.com/blog/reactive-web-components-with-ssr) 39 | - [SPA-Like Navigation Preserving Web Component State](https://aralroca.com/blog/spa-navigation) 40 | - [HTML Streaming Over the Wire 🥳: A Deep Dive](https://aralroca.com/blog/html-streaming-over-the-wire) 41 | - [HTML Streaming and DOM Diffing Algorithm](https://aralroca.com/blog/html-node-streaming) 42 | - [Don't fall into the CDN trap!](https://dev.to/aralroca/dont-fall-into-the-cdn-trap-4keg) 43 | 44 | ### Talks 45 | 46 | - [Brisa Framework Presentation - October 2024](https://www.youtube.com/watch?v=rtHxGKkqOzM) - by Aral Roca 47 | - [Informal talk](https://www.youtube.com/watch?v=kj_g5vIm1lA) - by Aral Roca 48 | - [Capitole Tech Talk - Learning Through Open Source](https://www.youtube.com/watch?v=NZRvpWB8Ix8) 🇪🇸 - by Aral Roca 49 | - [Server-Side Dialog Management: No Browser JavaScript Required](https://www.youtube.com/watch?v=7kwT1oshUJA) - by Aral Roca 50 | 51 | ### Podcast 52 | 53 | - [DevTalles Podcast - 182: Brisa Framework | Early Preview](https://www.youtube.com/watch?v=XYI2JEmL9A0) 🇪🇸 - by Fernando Herrera 54 | - [Brisa Build: Creando un Framework de JavaScript desde Cero - Charla con su Fundador](https://www.youtube.com/watch?v=WOTKdwxM93Q) 🇪🇸 - by Domini Code 55 | - [JS Jabber](https://www.youtube.com/watch?v=vsZyogrdAhg) - By Charles Max Wood 56 | 57 | ### Streams 58 | 59 | - [Exploring Reactivity: Fine-Grained Derivation & Incremental Computation](https://www.youtube.com/live/kz-p_017Usc?t=1400s) - by Ryan Carniato 60 | - [We Should Probably Talk about Web Components](https://www.youtube.com/live/0F9t_WeJ5p4?si=nCnhUGKNOnvlWXgD&t=18245) - by Ryan Carniato 61 | - [Hablando de nuevos frameworks](https://youtu.be/esWBgBksL-M?si=fSzHgChr6zz1kwkj&t=227) 🇪🇸 - by Midudev 62 | --------------------------------------------------------------------------------