└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Browser Jam 2 | 3 | Hello friends! Welcome to Browser Jam, like a weekend game jam but instead of games, we build web browsers! 4 | 5 | ## Upcoming Browser Jam 6 | 7 | The inaugural Browser Jam will take place on Sep 13th thru 15th, 2024. 8 | 9 | - It begins on [Sep 13th at 4pm UTC](https://everytimezone.com/?t=66e4d200,-1e0). 10 | - It ends on [Sep 15th at 4pm UTC](https://everytimezone.com/?t=66e4d200,960). 11 | 12 | Join [our Discord server](https://discord.gg/MAmkZ5BPEK) to participate! 13 | 14 | Browsers should be submitted as PRs to the [jam001](https://github.com/BrowserJam/jam001) repo before the jam ends. 15 | 16 | ## How it works 17 | 18 | - At the start of the jam, a piece of HTML is revealed. 19 | - Everyone now has until the end of the jam to build a from-scratch browser that can render the HTML. 20 | - At the end of the jam, we will reveal an additional HTML file that makes use of the same features as the first file. Hopefully your browser can render this one as well! 21 | 22 | ## Who can jam? 23 | 24 | Everyone is welcome to jam! You can participate solo, or as a team. If you'd like to find people to team up with, join [our Discord server](https://discord.gg/MAmkZ5BPEK)! 25 | 26 | ## What tech can I use? 27 | 28 | Any programming language. Any libraries. Go nuts! 29 | 30 | However, don't use existing browser engine code. The point of the jam is to get everyone implementing little browsers from scratch! 31 | 32 | ## How do I submit my browser? 33 | 34 | Once finished, you submit your browser as a PR to the current jam repository. Please add it as a top-level directory. Make sure you include a README that names everyone who worked on the browser (and contains instructions for building and testing!) 35 | 36 | ## Who wins the jam? 37 | 38 | If you have fun while participating, you've won! 39 | 40 | We will also pick a small number of cool browsers and showcase them. 41 | --------------------------------------------------------------------------------