David Callé
on 12 July 2017
From fast and secure file sharing to Kubernetes charts management, from email clients to classic text editors for your Pi, our selection of top snaps for June has something for everyone.
If the term “snaps” doesn’t ring a bell, they are a new way for developers to package their apps, bringing many advantages over traditional package formats such as .deb, .rpm, and others. They are secure, isolated and allow apps to be rolled back should an issue occur. They also aim to work on any distribution or platform, from IoT devices to servers, desktops and mobile devices. Snaps really are the future of Linux application packaging and we’re excited to showcase some great examples of these each month.
Our June selection
|
1. WekanLauri Ojansivu |
Wekan is a self-hosted collaborative Kanban board. Whether you’re maintaining a personal todo list, planning your holidays with some friends, or working in a team on your next revolutionary idea, Kanban boards are an unbeatable tool to keep things organised. After installing Wekan, open a web browser at http://localhost:8080 to create your admin account.
- Install Wekan from the Software Center.
- or from the command-line:
sudo snap install wekan
|
2. WormholeSnapcrafters |
Wormhole is a command-line tool which makes it possible to get arbitrary-sized files and directories (or short pieces of text) from one computer to another quickly and securely, using password-authenticated key exchange. The two endpoints are identified by using identical “wormhole codes”: in general, the sending machine generates and displays the code, which must then be typed into the receiving machine.
- Install Wormhole from the Software Center.
- or from the command-line:
sudo snap install wormhole
|
3. HelmJoe Borg |
If you are a K8s deployer, there is no need to explain Helm, the Kubernetes charts manager that allows you to find and use popular software packaged as Kubernetes charts, share your own charts and create reproducible builds of your apps.
- Install Helm from the Software Center.
- or from the command-line:
sudo snap install helm
|
4. PinanoV Bota |
The GNU nano text editor, now available as a snap for your armhf boards. When you are using a very lightweight OS (such as Ubuntu Core) on a board, you’ll be glad to have this familiar editor at hand.
- Install Pinano from the command-line (armhf only):
sudo snap install pinano
|
5. HiriMilorad Pop-Tosic |
Hiri is a Linux alternative to Microsoft Outlook, compatible with Office365 and Exchange, that syncs emails, calendars, folders and everything else. It features assignable tasks, a dashboard to make you aware of how frequently you check your email, reminders and due dates management.
- Install Hiri from the Software Center.
- or from the command-line:
sudo snap install hiri
|
6. Plex Media ServerDavid Fialho |
Plex organizes all of your personal media so you can easily
access and enjoy it through a web UI over the network. Install the Media Server, open a web browser at http://localhost:32401 to create an admin account and it will start indexing and sorting your media files for easy access.
- Install Plex Media Server from the Software Center.
- or from the command-line:
sudo snap install menta-plexmediaserver
|
7. Slack-TermAlan Pope ㋛ |
Slack-Term is a terminal client for Slack. You should certainly have a look at the README of the project, as you will need to set up a config file with your Slack credentials.
- Install Slack-Term from the Software Center.
- or from the command-line:
sudo snap install slack-term
|
8. Gitter (client)Snapcrafters |
Gitter is a developer focused chat and networking platform that helps to manage, grow and connect communities through messaging, content and discovery. The most notable feature of Gitter is its ability to create rooms based on GitHub and Gitlab projects, integrating notifications for issues, PRs, etc. This snap is the desktop client that you can use to connect to any Gitter group.
- Install Gitter from the Software Center.
- or from the command-line:
sudo snap install gitter-desktop
|
9. Mattermost (client)Snapcrafters |
Mattermost is a workplace messaging for web, PCs and phones. MIT-licensed with hundreds of contributors, localised in 11 languages, secure, configurable, and scalable from teams to enterprise. This snap is the desktop client that you can use to connect to any Mattermost server.
- Install Mattermost from the Software Center.
- or from the command-line:
sudo snap install mattermost-desktop
|
10. qNathan Handler |
q is a command line tool that allows direct execution of SQL-like queries on CSVs/TSVs (and any other tabular text files). It treats ordinary files as database tables, and supports all SQL constructs, such as WHERE, GROUP BY, JOINs etc. It supports automatic column name and column type detection, and provides full support for multiple encodings.
- Install q from the Software Center.
- or from the command-line:
sudo snap install q
This last one feels truly magical if you are handling heavy spreadsheets and need more horse-power behind your searches!
Three more snaps for DevOps
This month, it’s not a top 10, but a top 13, because three new exciting snaps for DevOps have landed in the store:
11. AWS CLIAmazon Web Services |
- Install from the command-line:
sudo snap install aws-cli --classic
12. HerokuJeff Dickey |
- Install from the command-line:
sudo snap install heroku
13. Azure CLIScott Moser |
- Install from the command-line:
sudo snap install azure-cli --classic