Cypht (pronounced “sift”) is like a news reader, but for E-mail. Cypht does not replace your existing accounts – it combines them into one. And it’s also a news reader.
Cypht is an application built entirely of plugins, or as we call them, module sets (which is obviously way cooler sounding than plugins), that are executed by the framework. Modules provide a flexible way to add new features or customize the program without hacking the code.
This is free and open source software.
Features include:
- Combined inbox, unread, sent, and flagged message views for all your E-mail accounts (and RSS feeds), as well as standard E-mail client folder navigation
- Flexible profiles to combine IMAP accounts with SMTP accounts and setup signatures and reply-to details
- Search all your E-mail accounts and RSS feeds at once with a simple form., or do complex searches across your accounts with the advanced search module set
- Move or copy emails from one account to another
- Compose messages in plain text, HTML, or Markdown
- Pages are comprised of only 3 HTTP requests totaling ~50KB (gzipped). Data to populate a page from different sources is collected with parallel AJAX requests. Output is validated HTML5 and local storage (session only) is used to cache content for speedier reloads. All the little interface icons use data-urls so they are served inline (and they can all be disabled). With standard browser caching, pages tend to transfer 10 to 20 KB
- Simple interface translation system that does not use gettext or .po files, just arrays of translated strings defined in PHP. Right to left languages are supported.
- Module sets for IMAP, SMTP, LDAP or local contacts, WordPress, Github, and lots more! Check out the Modules page for a complete list
- Sessions and user data can be stored in any PDO compatible database or flat files on the server
- Authentication is flexible and currently supports IMAP, LDAP, an included database schema, dynamic authentication using popular E-mail providers, auto-discovery based on the user’s E-mail domain, or you can roll your own with the site module set
- Sessions and Authentication can be customized without breaking any modules using the site module set
- On the server, page request processing peaks at around 4-5MB of memory. The module system only includes PHP files required to process the current request, so time is not wasted parsing unused code paths
- All the work of processing a request and providing a response is done with module sets. The application framework manages module assignment and provides a controlled execution environment, but modules are where the actual work is done
- There is a build process that pre-calculates module assignments and combines and compresses page assets, making the production version of your site as fast as possible. There is also a developer mode in which individual components are included directly for easy debugging and module development
- The HTML5 Page structure is semantic and simple, with attention paid to accessibility best-practices
- Save the parameters of a search so that you can quickly access them later from the menu without having to enter them again. This is particularly useful for parameters of searches that are used frequently. Saved search parameters can also be deleted later.
- Sieve filters can be created to automatically move, copy, or delete messages based on specific criteria such as sender, subject, keywords, or recipient. This allows for efficient organization and management of incoming emails, saving time and improving productivity. Sieve filters can be easily edited or deleted as needed. For more information on how to create and manage Sieve filters, see Email filters.
- JMAP (JSON Meta Application Protocol) support for faster, more efficient synchronization of emails across devices.
- Snooze feature to temporarily hide emails and bring them back at a more convenient time.
- Screen emails to help manage unwanted or irrelevant communications by filtering or prioritizing certain types of messages.
- IMAP capabilities for sharing folders to allow collaboration by sharing email folders between accounts.
- Delivery receipt to get confirmation when your emails are delivered to the recipient’s inbox.
- Support for setting and managing environment variables to customize server-side configurations.
IMAP folder subscriptions for managing which folders you want to subscribe to and view in your mail client. - Collected Recipients and Trusted Senders feature to track commonly contacted people and trusted email addresses for enhanced security and efficiency.
- A simpler way to show the source of an email for better understanding of its origin and security analysis.
- Tags/Labels support to organize and categorize emails easily for better management and quick access to relevant content.
Website: github.com/cypht-org/cypht
Support:
Developer: Cypht
License: GNU Lesser General Public License v2.1
Cypht is written in PHP and JavaScript. Learn PHP with our recommended free books and free tutorials. Learn JavaScript with our recommended free books and free tutorials.
Return to Web-Based Email Clients
| Popular series | |
|---|---|
| The largest compilation of the best free and open source software in the universe. Each article is supplied with a legendary ratings chart helping you to make informed decisions. | |
| Hundreds of in-depth reviews offering our unbiased and expert opinion on software. We offer helpful and impartial information. | |
| The Big List of Active Linux Distros is a large compilation of actively developed Linux distributions. | |
| Replace proprietary software with open source alternatives: Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle, Atlassian, Corel, Cisco, Intuit, SAS, Progress, Salesforce, and Citrix | |
| Awesome Free Linux Games Tools showcases a series of tools that making gaming on Linux a more pleasurable experience. This is a new series. | |
| Machine Learning explores practical applications of machine learning and deep learning from a Linux perspective. We've written reviews of more than 40 self-hosted apps. All are free and open source. | |
| New to Linux? Read our Linux for Starters series. We start right at the basics and teach you everything you need to know to get started with Linux. | |
| Alternatives to popular CLI tools showcases essential tools that are modern replacements for core Linux utilities. | |
| Essential Linux system tools focuses on small, indispensable utilities, useful for system administrators as well as regular users. | |
| Linux utilities to maximise your productivity. Small, indispensable tools, useful for anyone running a Linux machine. | |
| Surveys popular streaming services from a Linux perspective: Amazon Music Unlimited, Myuzi, Spotify, Deezer, Tidal. | |
| Saving Money with Linux looks at how you can reduce your energy bills running Linux. | |
| Home computers became commonplace in the 1980s. Emulate home computers including the Commodore 64, Amiga, Atari ST, ZX81, Amstrad CPC, and ZX Spectrum. | |
| Now and Then examines how promising open source software fared over the years. It can be a bumpy ride. | |
| Linux at Home looks at a range of home activities where Linux can play its part, making the most of our time at home, keeping active and engaged. | |
| Linux Candy reveals the lighter side of Linux. Have some fun and escape from the daily drudgery. | |
| Getting Started with Docker helps you master Docker, a set of platform as a service products that delivers software in packages called containers. | |
| Best Free Android Apps. We showcase free Android apps that are definitely worth downloading. There's a strict eligibility criteria for inclusion in this series. | |
| These best free books accelerate your learning of every programming language. Learn a new language today! | |
| These free tutorials offer the perfect tonic to our free programming books series. | |
| Linux Around The World showcases usergroups that are relevant to Linux enthusiasts. Great ways to meet up with fellow enthusiasts. | |
| Stars and Stripes is an occasional series looking at the impact of Linux in the USA. | |