Edbrowse is a combination editor, browser, and mail client that is 100% text based. The interface is similar to /bin/ed, though there are many more features, such as editing multiple files simultaneously, and rendering html. This program was originally written for blind users, but many sighted users have taken advantage of the unique scripting capabilities of this program, which can be found nowhere else. A batch job, or cron job, can access web pages on the internet, submit forms, and send email, with no human intervention whatsoever. edbrowse can also tap into databases through odbc. It was primarily written by Karl Dahlke.
The inspiration for this program came from Karl's many years of experience as a blind computer user.
Github: https://github.com/CMB/edbrowse/
Gosub is a web browser with its own web engine. This engine is a modular system that allows developers to easily plug in their own components to customize the functionality of the engine. This will result in a more diverse landscape of browsers in the future.
With a pluggable engine, developers can create their own rendering pipeline, their own JavaScript engine without a single company or organisation forcing their own agenda on the web.
Aims to start out as a web browser but then split off into a library that other projects can use (while presumably having its own browser as a PoC). This project is in its early stages, and probably won't be a very fast one.
Servo is a web rendering engine written in Rust, with WebGL and WebGPU support, and adaptable to desktop, mobile, and embedded applications. Servo aims to provide an independent, modular, embeddable web rendering engine, allowing developers to deliver content and applications using web standards. Created by Mozilla Research in 2012, the Servo project is a research and development effort. Stewardship of Servo moved from Mozilla Research to the Linux Foundation in 2020, where its mission remains unchanged. In 2023 the project moved to Linux Foundation Europe.
Servo is written in Rust, taking advantage of the memory safety properties and concurrency features of the language.
Since its creation in 2012, Servo has contributed to W3C and WHATWG web standards, reporting specification issues and submitting new cross-browser automated tests, and core team members have co-edited new standards that have been adopted by other browsers. As a result, the Servo project helps drive the entire web platform forward, while building on a platform of reusable, modular technologies that implement web standards.
Github: https://github.com/servo/servo/
Dillo is a fast and small graphical web browser that is cross-platform, written in native code, and has its own HTML rendering engine. Tries to use less memory smartly. Uses the FLTK library for its user interface. Supports HTTP(S), FTP, and local file loading. Supports plugins written in, theoretically, any language.
uBlacklist is a Google Search filter for Chrome, Firefox and Safari. Block sites with specific URLs using match patterns or regular expressions.
Block sites with specific titles using regular expressions. Support Bing, Brave, DuckDuckGo, Ecosia, Qwant, Searx, Startpage.com, Yahoo! JAPAN and Yandex. Synchronize block rules among devices using Google Drive or Dropbox. Subscribe to public block rules.
So, it's basically an ad blocker, but for crap search results. You can block specific things on your own or add blocklists to do it for you.
Flow was developed in response to both GPUs and multicore processors becoming commonplace in consumer electronics products and embedded systems. Its performance automatically scales as the number of CPU & GPU cores increases. Flow uses multithreading for page layout – multiple page elements are positioned concurrently. Flow draws HTML elements directly on the GPU – this dramatically improves rendering performance and helps keep the CPU free for faster JavaScript execution. All the CPU cores are used for page layout. Flexbox, CSS custom properties, CSS calc(), WebGL and GPU accelerated canvas are supported. SDKs are available for various operating systems, including Android, Linux, iOS, macOS and Windows.
Downloads https://support.ekioh.com/download/
Welcome to Neko, a self-hosted virtual browser that runs in Docker and uses WebRTC technology. Neko is a powerful tool that allows you to run a fully-functional browser in a virtual environment, giving you the ability to access the internet securely and privately from anywhere. With Neko, you can browse the web, run applications, and perform other tasks just as you would on a regular browser, all within a secure and isolated environment. Whether you are a developer looking to test web applications, a privacy-conscious user seeking a secure browsing experience, or simply someone who wants to take advantage of the convenience and flexibility of a virtual browser, Neko is the perfect solution.
In addition to its security and privacy features, Neko offers the ability for multiple users to access it simultaneously. This makes it an ideal solution for teams or organizations that need to share access to a browser, as well as for individuals who want to use multiple devices to access the same virtual environment. With Neko, you can easily and securely share access to a browser with others, without having to worry about maintaining separate configurations or settings. Whether you need to collaborate on a project, access shared resources, or simply want to share access to a browser with friends or family, Neko makes it easy to do so.
Neko is also a great tool for hosting watch parties and interactive presentations. With its virtual browser capabilities, Neko allows you to host watch parties and presentations that are accessible from anywhere, without the need for in-person gatherings. This makes it easy to stay connected with friends and colleagues, even when you are unable to meet in person. With Neko, you can easily host a watch party or give an interactive presentation, whether it's for leisure or work. Simply invite your guests to join the virtual environment, and you can share the screen and interact with them in real-time.
qutebrowser is a keyboard-focused browser with a minimal GUI. It’s based on Python and Qt and free software, licensed under the GPL. It was inspired by other browsers/addons like dwb and Vimperator/Pentadactyl. Supports adblocking if the python-adblock module is available
Uses QtWebEngine for rendering, which is built on top of Chromium. There's no escaping it.
Koumori 蝙蝠 is a lightweight yet powerful web browser which runs just as well on little embedded computers named for delicious pastries as it does on beefy machines with a core temperature exceeding that of planet earth. And it looks good doing that, too. Oh, and of course it’s free software. Koumori is a fork of Midori 9.0 with additional features, mainly because the original Midori is dead (website doesn’t exist, the name has been taken by the Astian Foundation and used for a DuckDuckGo web browser fork).
Koumori is not related in any way with Blink (Chromium, Chrome), Gecko (Firefox), DuckDuckGo or Astian Foundation. It uses WebKit, so its closest relative would be Apple’s Safari.
A command line tool to extract the main content from a webpage, as done by the "Reader View" feature of most modern browsers. It's intended to be used with terminal RSS readers, to make the articles more readable on web browsers such as lynx. The code is closely adapted from the Firefox version and the output is expected to be mostly equivalent.
This tool is young and written in C, so it's reasonable to wonder about the potential for memory issues. To be safe, all HTML parsing happens inside a sandboxed subprocess. Seccomp is used for this purpose on Linux, Pledge on OpenBSD, and Capsicum on FreeBSD.
The Ladybird Web Browser is a browser using the SerenityOS LibWeb engine with a Qt GUI. Qt6 development packages and a c++20-enabled compiler are required (gcc-11 or clang-13 at a minimum).
Not another Chromium reskin or Webkit wrapper. This is a from-scratch project.
Github: https://github.com/LadybirdBrowser/ladybird
Build instructions: https://github.com/LadybirdBrowser/ladybird/blob/master/Documentation/BuildInstructionsLadybird.md
Small as a mouse, fast as a cheetah and available for free. NetSurf is a multi-platform web browser for RISC OS, UNIX-like platforms (including Linux), Mac OS X, and more. Whether you want to check your webmail, read the news or post to discussion forums, NetSurf is your lightweight gateway to the world wide web. Actively developed, NetSurf is continually evolving and improving.
Written in C, this award winning open source project features its own layout engine. It is licensed under GPL version 2.
Git server: https://source.netsurf-browser.org/
Nyxt is a keyboard-driven web browser designed for power users.
Inspired by Emacs and Vim, it has familiar key-bindings (Emacs, vi, CUA), and is infinitely extensible in Lisp. Plus, Nyxt is fully hackable- all of its source code can be introspected, modified, and tweaked to your exact specification. Implements fuzzy search. Has a LISP buffer for interacting with and configuring the browser in realtime. Uses Webkit and Blink for rendering. Claims to have a built-in ad blocker.
In the AUR.
Github: https://github.com/atlas-engineer/nyxt
Weirdly, written in LISP.
Web browsers are ubiquitous, but how do they work? This book explains, building a basic but complete web browser, from networking to JavaScript, in a thousand lines of Python.
MicroWeb is a web browser for DOS! It is a 16-bit real mode application, designed to run on minimal hardware. Targeted at the Intel 8088 or later. CGA compatible (backwards compatible with EGA and VGA). Mouse not required. No HTTPS, CSS, or Javascript.
Due to EU regulations and increased awareness of online privacy, every website must get user's permission before installing tracking cookies. If you surf anonymously or if you delete cookies automatically every time you close the browser, websites will ask for that permission again and again, and it will soon become very irritating to click the same I agree buttons every day.
This browser extension removes cookie warnings from almost all websites and saves you thousands of unnecessary clicks!
In most cases, it just blocks or hides cookie related pop-ups. When it's needed for the website to work properly, it will automatically accept the cookie policy for you (sometimes it will accept all and sometimes only necessary cookie categories, depending on what's easier to do). It doesn't delete cookies.
Please educate yourself about cookie related privacy issues and ways to protect yourself and your data. For example, you can block 3rd party cookies, install ad blocking extensions and then block tracking tools, delete browsing data regularly, enable Tracking Protection in your browser etc.
You can even add just the blocklist to an adblocker you already have installed, like Adblock Plus and uBlock Origin!