Skip to content
SecooliooPublic

About

A fast, lean and deeply customizable desktop browser.

Topics

Resources

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

165 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Astela

Astela

A desktop browser for Windows, macOS and Linux, built on Chromium through Electron and written in TypeScript. It has no telemetry, no ads, no sponsored tiles, no news feed and needs no account.

Status: early development. The current beta, 0.1.0-beta.6, is on the releases page; the roadmap lists every milestone.

Astela showing the architecture overview of its website

In place

  • Browsing: tabs at the top, at the bottom or at either side, find in page, zoom per site, full screen, downloads, site permissions, popups and private windows; a page that cannot load says why.
  • Your data: history with search, bookmarks with a bar, session restore, and the import of bookmarks, history and open tabs from other browsers.
  • Content blocker with the default filter lists of uBlock Origin, on from the first start, with a switch per site.
  • Customization: a settings page with search, themes and colors of your own, density, text size and fonts, a toolbar and a new tab page to arrange, search engines with keywords and !bangs, and keyboard shortcuts of your own.
  • Look and tabs: tabs with the icons of their pages that animate, can be dragged, pinned and muted and have a menu of their own; an address bar that shows the site first with the security of its connection and suggests open tabs, bookmarks and visited pages; window controls in the top row of the browser.
  • Privacy: no telemetry, HTTPS-First, DNS over HTTPS, blocked third-party cookies and clearing browsing data.
  • Packages for Windows (NSIS installer, MSI), macOS (disk image) and Linux (AppImage, deb, rpm), for x64 and arm64. CI installs and starts every format on every change.
  • Signed updates with delta downloads. After two failed starts, the previous version comes back on its own. deb and rpm packages update through APT and DNF repositories.
  • Policies from the Windows registry, macOS configuration profiles and JSON files on Linux, read before the first window opens.
  • Performance budgets, measured against a bare Electron app on all three systems for every change: start-up at most 120 ms and 25 % slower than the bare app (on macOS still a target: its CI runners show 10 to 60 %, and the gate there stops at 75 % until the shell starts faster), idle memory at most 60 MB above it (50 MB on macOS), idle CPU at most 0.5 % of one core. See performance.
  • Security fixes from Electron ship in a patch release within 72 hours, critical ones within 24 hours.

New on main

On main now, and in the next beta, 0.1.0-beta.7:

  • Dark mode: calmer lines and evener surfaces, mixed from the colors of the theme.

Planned for 0.1.0

  • Layout presets such as a compact and a zen layout, site information in the address bar and browser menus in an overlay.
  • A command palette, tab search, sleeping tabs, split view, tab groups, workspaces, a reader view and picture-in-picture.
  • Saved passwords and autofill.

Documentation

Contributing

Contributions are welcome. Read CONTRIBUTING.md to get started and SECURITY.md to report vulnerabilities.

License

Astela is licensed under the Mozilla Public License 2.0.

About

A fast, lean and deeply customizable desktop browser.

Topics

Resources

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages