Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ZeroX-DG/awesome-browser
A list of awesome web browser related stuff
https://github.com/ZeroX-DG/awesome-browser
List: awesome-browser
Last synced: 3 months ago
JSON representation
A list of awesome web browser related stuff
- Host: GitHub
- URL: https://github.com/ZeroX-DG/awesome-browser
- Owner: ZeroX-DG
- Created: 2021-02-05T02:44:12.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-01-14T05:27:14.000Z (10 months ago)
- Last Synced: 2024-07-29T02:01:33.451Z (4 months ago)
- Size: 4.88 KB
- Stars: 92
- Watchers: 3
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Awesome Web Browser Stuff
This list contains awesome web browser related stuff. It includes open-source web browsers and resources about how web browsers works so you can learn from them.
## Open Source Web Browsers/Browser Engines
- [servo](https://github.com/servo/servo) - The Servo Browser Engine
- [moon](https://github.com/ZeroX-DG/moon) - :earth_americas: :moon: A hobby web browser developed from scratch
- [kosmonaut](https://github.com/twilco/kosmonaut) - A web browser engine for the space age :rocket:
- [thdwb](https://github.com/danfragoso/thdwb) - :hotdog: The hotdog web browser and browser engine :hotdog:
- [naglfar](https://github.com/maekawatoshiki/naglfar) - A toy web browser implemented in Rust from scratch
- [SerenityOS's browser](https://github.com/SerenityOS/serenity/tree/master/Userland/Applications/Browser) - A browser written for SerenityOS
- [WebKit](https://github.com/WebKit/WebKit) - WebKit is a cross-platform web browser engine.
- [Chromium](https://github.com/chromium/chromium) - Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
- [@gantonious's browser](https://github.com/gantonious/browser) - A web browser engine + frontend built in Kotlin from scratch
- [wowser](https://github.com/quittle/wowser) - An (un)impressive browser being written from scratch in Rust
- [mbrowser](https://github.com/MQuy/mbrowser) - A toy web browser developed from scratch
- [Snowcat](https://codeberg.org/snowcat/snowcat) - Snowcat is a fast, open source web browser focused on privacy. With its custom browser engine optimized for speed and efficiency, Snowcat aims to provide a lightweight yet powerful browsing alternative.## Resources
### Books
- [Web Browser Engineering](http://browser.engineering/) by Pavel Panchekha & Chris Harrelson
### Articles & series
- [Let's build a browser engine!](https://limpet.net/mbrubeck/2014/08/08/toy-layout-engine-1.html) - a tutorial series by Matt Brubeck
- [Browser from Scratch](https://zerox-dg.github.io/blog/tags/browser-from-scratch/) - a blog series by Viet-Hung Nguyen
- [Rust Browser](https://joshondesign.com/tags/browser) - a blog series by Josh Marinacci
- [Quantum Up Close: What is a browser engine?](https://hacks.mozilla.org/2017/05/quantum-up-close-what-is-a-browser-engine/) - an introduction to browser engine by Potch### Videos & series
- [Browser Hacking](https://www.youtube.com/playlist?list=PLMOpZvQB55be0Nfytz9q2KC_drvoKtkpS) - a video series by Andreas Kling, building a browser for SerenityOS.### Websites
- [W3C](https://www.w3.org/) - CSS Specs
- [WHATWG](https://spec.whatwg.org/) - HTML, DOM, URL specs and more
- [Google Chrome comics](https://www.google.com/googlebooks/chrome/) - Under the hood of Google Chrome in form of comics### Papers
- [The Security Architecture of the Chromium Browser](https://seclab.stanford.edu/websec/chromium/chromium-security-architecture.pdf) by Adam Barth, Charles Reis, Collin Jackson and Google Chrome Team