Welcome to the Dillo Website
Dillo is a fast and small graphical web browser with the following features:
- Multi-platform, running on Linux, BSD, MacOS, Windows (via Cygwin) and even Atari.
- Written in C and C++ with few dependencies.
- Implements its own real-time rendering engine.
- Low memory usage and fast rendering, even with large pages.
- Uses the fast and bloat-free FLTK GUI library.
- Support for HTTP, HTTPS, FTP and local files.
- Extensible with plugins written in any language (see the list of plugins).
- Is free software licensed with the GPLv3.
- Helps authors to comply with web standards by using the bug meter .
Read the user manual to discover how to use all the features.
Dillo is now 25 years old!, since the first release in Dec 1999
Screenshots
...see the gallery for more pictures and screenshots.
Project objectives
- Lower the barrier of entry to the web.
- Support old or small machines and slow connections.
- Personal security and privacy.
- High software efficiency.
Check the old website for more details.
The domain dillo.org
is
no longer under control of Dillo developers.
Download
Download the latest release 3.1.1
and follow the README.md
instructions to build Dillo. You can also clone the latest changes
directly from the
GitHub repository.
Contributing
We always welcome contributions, here are several ways in which you can help:
- Use Dillo to browse the web and if you find something that is not working, open an issue or send an email to dillo-dev@mailman3.com.
- Spread the word, so the world knows Dillo exists and is still alive.
- Implement some new feature or fix some bug and send us a patch or create a pull request (check the developer documentation).
- Donate to the project via Liberapay to cover testing and infrastructure costs.
Plugins
Dillo can easily be extended by plugins to support new protocols. Plugins are written in any language and interact using the standard input and output. Here are some of them:
Plugin | Protocol | Language | Description |
---|---|---|---|
dillo-plugin-gemini | gemini:// | Bash | Gemini protocol plugin |
dillo-plugin-gopher | gopher:// | C | Gopher protocol plugin |
dillo-plugin-ipfs | ipfs://, ipns:// | Go | IPFS protocol plugin |
dillo-plugin-man | man:// | Bash | Renders man pages in HTML |
dillo-plugin-spartan | spartan:// | Bash | Spartan protocol plugin |
To add a new plugin to this list, open a PR or send an email with a link to your repository and a short description.
GitHub - Mastodon - IRC - Mailing list - Liberapay