Web browser from scratch
  • C 92.8%
  • CMake 4.9%
  • GLSL 1.9%
  • Shell 0.2%
  • Nix 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-16 08:56:38 +00:00
assets feat: add tls support 2026-09-16 08:56:38 +00:00
lib feat: add tls support 2026-09-16 08:56:38 +00:00
script feat: add tls support 2026-09-16 08:56:38 +00:00
src feat: add tls support 2026-09-16 08:56:38 +00:00
vendor feat: add tls support 2026-09-16 08:56:38 +00:00
.gitignore feat: basic url parser 2026-08-25 11:27:01 +02:00
.gitmodules feat: add tls support 2026-09-16 08:56:38 +00:00
CMakeLists.txt feat: add tls support 2026-09-16 08:56:38 +00:00
LICENSE feat: add LICENSE 2026-09-03 21:50:09 +02:00
README.md feat: add tls support 2026-09-16 08:56:38 +00:00
shell.nix feat: basic html rendering 2026-09-12 11:51:16 +00:00

Poseidon

Make a web browser from scratch in C with a minimal set of dependencies.

Dependencies

  • C23 standard library
  • GLFW3 Windows management
  • GLAD OpenGL bindings
  • FreeType2 FreeType fonts usage
  • LibreSSL tls librarie