![]() |
LibreWeb Browser
Decentralized Web-browser
|
Decentralized Web-Browser; a revolution of the WWW.
What would you do different; if you could reinvent The Internet in 21st century? With all the knowledge and new technologies available today.
I was inspired by Douglas Engelbart, Tim Berners-Lee and Ted Nelson as well as projects like IPFS, Jekyll, ARPANET, and more.
Note: Project is still in development!
Visit the dedicated documentation site for user documentation.
The current success criteria:
YML
format for meta data)Markdown
, could be extended as well);Note: Since HyperText (so is HTML) is not used, you can even ditch the HTTP protocol. However TLS, for encryption, can still be used.
Decentralized Browser is written C++ together with some libraries. It's using the cmark-gfm library for example, which is used for CommonMark (markdown) parsing.
We're using markdown as the source-code of the content/site. No HTML and JavaScript anymore, content is king after all.
LibreWeb Browser is using Gnome GTK3 as UI framework.
I'm using VSCodium editor, with the following extensions installed: C/C++
, CMake
, CMake Tools
, PlantUML
, Markdown All in One
, vscode-icons
and GitLab Workflow
.
For the build you need at least:
build-essential
, g++-9
)cmake
)ninja-build
)libgtkmm-3.0-dev
under Debian based distrosSee latest Developer Docs.
For research document plus findings including explanation (like diagrams) see the: