What Girginos Browser does
Everything below works in version 0.1.0. At the end of the page you will also find what we have not built yet; when you are picking a browser, the gaps matter as much as the features.
Tabs
Open tabs, close them and move between them; a middle click closes a tab. Each tab shows the site's own icon and a loading indicator.
Tabs cannot be reordered by dragging.
Address bar
It works out whether what you typed is an address or a search. It suggests entries from your history, and the whole list can be walked with the keyboard. Search and address actions carry their own icons, while rows coming from history show the icon of the site itself.
Search engines
DuckDuckGo is the default. In Settings you can switch to Google, Yandex, Bing, Startpage or Brave.
Tracker blocker
213 built-in domains are combined with the EasyList and EasyPrivacy lists, for roughly 96,000 domains in total. The number of blocked requests appears in the toolbar, and the blocker can be switched off for an individual site.
How filter lists are refreshed
The first check runs about 15 seconds after launch and then every six hours; each list is refreshed according to its own ! Expires value, which is usually four days. The download runs in a separate, non-persistent session and keeps no cookies. With no network, the last good copy stays in use. You can add your own list in Settings: Adblock Plus, hosts and plain domain formats are accepted, and the address must be https.
Why the parser is deliberately picky
The filter parser only accepts rules whose meaning it can preserve exactly: ||domain.com^ and ||domain.com^$third-party. Path patterns, resource-type constraints, $domain= context and cosmetic filters are skipped — turning those into "block everything" breaks pages. About 85% of today's lists make it through this sieve.
Privacy headers and permissions
DNT and Sec-GPC headers are sent. Permission prompts are only accepted from the active tab. Notification, location, MIDI, clipboard and idle-detection requests are silently denied by default; each can be set to Ask, Allow or Deny in Settings. You can make one decision for an entire permission type, and clear stored data and permissions from a single screen.
Site information panel
Click the padlock in the address bar to open it. The certificate issuer, its subject, validity dates and fingerprint; the number of cookies the site has set; clearing the site's data and resetting its permissions all sit in the same panel.
New tab
A search box, frequently visited sites, shortcuts and one promotional area. No third-party ad network is involved: the cards are read from a local data file and the page makes no requests at all.
History
Search your history, move through it by day headings and clear it in one step. History recording can be turned off completely.
Bookmarks
Add them with Ctrl+D. The bookmarks bar and panel support drag-to-reorder, renaming and a right-click menu.
Downloads
The toolbar menu lists your last ten downloads. Opening an executable file raises a warning first.
Find on page
Ctrl+F opens it; you can step forward and back, and it counts the matches.
Site icons
Icons are downloaded once, written to disk and then served from a local scheme. The interface never loads an image from a remote address.
Appearance
Match the system, light or dark. The choice applies to the interface, the internal pages and the native menus together.
Languages
Türkçe, English, Deutsch, Français, Español, Italiano, Português, Русский, العربية (right-to-left), 简体中文, 日本語.
Updating
The release manifest is signed with Ed25519. The browser checks for updates itself and lets you pick a channel; the security page walks through how the verification works step by step.
Not in this release yet
We are not saying these are abandoned or half-finished — they simply are not in 0.1.0:
- Browser extension (WebExtension) support
- Private window
- A second window
- Reordering tabs by dragging
- macOS and Linux packages