
Linux setup
List of essential applications for a new Linux installation (Linux Mint / elementary OS / Ubuntu / Ubuntu MATE).
Development
Postman is a tool that facilitates the development and use of APIs. Postman provides all the functionality needed to create or simulate API specifications and use the Postman Collection Runner to create tests.
Included Features :
- Design and specifications of the dummy API
- Send requests for verification of your API
- Review your API responses
- Test automation
- Detailed documentation
- PLC monitoring
In terms of pricing, the free version of Postman offers a large usage quota that will be more than sufficient for individuals or small teams. Postman also offers paid subscriptions at $12/m for the Postman Team level and $24/m for the Postman Business level.
Overall, the postman is a great tool, with many useful API-related tools. With 1,000 free monthly API calls, most people can comfortably stay in the free level.
Gittyup is a graphical Git client designed to help you understand and manage your source code history. Gittyup is a continuation of the GitAhead client.
Features:
- Fast native interface designed to help you understand and manage your source code history
- Staging of single lines
- Double tree view: Seeing staged and unstaged changes in different trees.
- Maximize History or Diff view by pressing Ctrl+M
- Ignore Pattern: Ability to ignore all files defined by a pattern instead of only one file
- Tag Viewer: When creating a new tag all available tags are visible. Makes it easier to create consistent tags.
- Commit Message template: Making it easier to write template based commit messages.
Productivity
Thunderbird is a free, open source, cross-platform e-mail, news and instant messaging client. The project strategy is modeled after Mozilla Firefox.
It supports POP (storing mail locally on your hard drive so that it can be accessed without an internet connection), and IMAP. It features excellent mail filter capabilities and management.
Thunderbird has strong support for using multiple accounts and identities, including automated signature features.
Chat functionality is built in, so you can enjoy real-time conversation with your contacts, right from your favorite messaging application, with multiple supported networks. Thunderbird makes it easy to search through both past conversations and received emails.
Thunderbird can also function as an RSS/Atom feed reader, and has a large selection of add-ons that extend it with calendar support, PGP support, integration with online services and much more.
Available also as portable app: http://portableapps.com/apps/internet/thunderbird_portable
Thunderbird for Android is known as K-9 Mail
LibreOffice is a free and open-source office suite that is compatible with other major office suites, and is available on all operating systems. It is an independently-developed version of the OpenOffice.org suite.
The office suite includes:
LibreOffice - Writer, a word processor with similar functionality and file support to Microsoft Word . It has extensive WYSIWYG word processing capabilities, but can also be used as a basic text editor.
LibreOffice - Calc , a spreadsheet program, similar to Microsoft Office Excel . It has a number of unique features, including a system which automatically defines series of graphs, based on information available to the user.
LibreOffice - Impress , a presentation program resembling Microsoft Powerpoint . Presentations can be exported as SWF files, allowing them to be viewed on any computer with Adobe Flash installed.
LibreOffice - Draw , a vector graphics editor and diagramming tool similar to Microsoft Office Visio . It provides connectors between shapes, which are available in a range of line styles and facilitate building drawings such as flowcharts. It also includes features similar to desktop publishing software such as Scribus and Microsoft Office Publisher .
LibreOffice - Math , an application designed for creating and editing mathematical formulae. LibreOffice - Base , a database management program, similar to Microsoft Office Access .
Privacy & security
Bitwarden is the easiest and safest way to store all of your logins and passwords while conveniently keeping them synced between all of your devices.
Password theft is a serious problem. The websites and apps that you use are under attack every day. Security breaches occur and your passwords are stolen. When you reuse the same passwords across apps and websites hackers can easily access your email, bank, and other important accounts.
Security experts recommend that you use a different, randomly generated password for every account that you create. But how do you manage all those passwords? Bitwarden makes it easy for you to create, store, and access your passwords.
Bitwarden stores all of your logins in an encrypted vault that syncs across all of your devices. Since it's fully encrypted before it ever leaves your device, only you have access to your data. Not even the team at Bitwarden can read your data, even if we wanted to. Your data is sealed with AES-256 bit encryption, salted hashing, and PBKDF2 SHA-256.
Bitwarden is 100% open source software. The source code for Bitwarden is hosted on GitHub and everyone is free to review, audit, and contribute to the Bitwarden codebase.
GParted is a GTK+ frontend to GNU Parted and the official GNOME Partition Editor application. It is used for creating, deleting, resizing, moving, checking and copying partitions, and the file systems on them. This is useful for creating space for new operating systems, reorganizing disk usage, copying data residing on hard disks and mirroring one partition with another (disk imaging).
GParted is developed on GNU/Linux. It can be used on other operating systems, such as Windows or Mac OS X, by booting from media containing GParted Live, which can be installed on CD, USB, PXE server, and Hard Disk then run on an x86 machine.
The bootable image is called GParted Live and enables all the features of the GParted application.
Media players
Quod Libet is a Gapless GTK+-based audio player written in Python. Its designed around the idea that you know how to organize your music better than we do. It lets you make playlists based on regular expressions (dont worry, regular searches work too). It lets you display and edit any tags you want in the file. And it lets you do this for all the file formats it supports - Ogg Vorbis, FLAC, MP3, Musepack, and MOD.
Quod Libet easily scales to libraries of thousands of songs. It also supports most of the features you expect from a modern media player, like Unicode support, multimedia keys, and tag editing.
If you're happy with your current audio player and you don't want to switch to Quod Libet, you can use Ex Falso instead. Ex Falso is a program that uses the same tag editing backend as Quod Libet, but isn't connected to an audio player.
Spotify is a freemium music streaming service providing digital rights management-restricted content from record labels including Sony, EMI, Warner Music Group and Universal.
Music can be browsed by artist, album, genre, playlist, or record label, as well as by direct searches. On computers, a link allows the listener to purchase selected material via partner retailers.
Spotify music streaming is available on all mobile devices and on desktop computers for unlimited durations. Features like offline listening and ad-free playback are only available for Premium subscribers of the service.
Editors & coding
Micro is a terminal-based text editor that aims to be easy to use and intuitive, while also taking advantage of the full capabilities of modern terminals. It comes as one single, batteries-included, static binary with no dependencies, and you can download and use it right now.
Features Easy to use Common keybindings (ctrl-s, ctrl-c, ctrl-v, ctrl-z...) Extremely good mouse support Cross platform Syntax highlighting (in over 75 languages!) Colorscheme support True color support (set the MICRO_TRUECOLOR env variable to 1 to enable it) Search and replace Sane defaults Plugin system (plugins are written in Lua) Undo and redo Unicode support Copy and paste with the system clipboard Small and simple Easily configurable
Notepadqq is designed from developers, for developers. With its more than 100 supported languages, it is the ideal text editor for your daily tasks. How to install? Search a package for your Linux distribution or, if you're on Ubuntu, add the ppa. The project is completely Free and Open Source: check it out on GitHub.
How do you like it?
Whether you are a dark theme guy or a light one, you'll find your favourite color scheme. Your code should be the protagonist: that's why we designed Notepadqq to put focus on the content, without unnecessary fancyness.
Speed is not a compromise
As developers we know how it's important to be quick and agile. These are what we believe to be the most important things for any tool that will be used multiple times a day. Notepadqq gives you a hand with multiple selection, regular expression searches, and real-time highlighting.
This repository contains a build file to generate FLOSS release binaries of Microsoft's Visual Studio Code - Open Source ("Code - OSS") project, the open source core of the proprietary Visual Studio Code.
Microsoft's downloads of Visual Studio Code are licensed under this not-FLOSS license and contain telemetry/tracking. According to this comment from a Visual Studio Code maintainer:
When we [Microsoft] build Visual Studio Code, we do exactly this. We clone the vscode repository, we lay down a customized product.json that has Microsoft specific functionality (telemetry, gallery, logo, etc.), and then produce a build that we release under our license.
When you clone and build from the vscode repo, none of these endpoints are configured in the default product.json. Therefore, you generate a "clean" build, without the Microsoft customizations, which is by default licensed under the MIT license This repo exists so that you don't have to download+build from source. The build scripts in this repo clone Microsoft's vscode repo, run the build commands, and upload the resulting binaries to GitHub releases. These binaries are licensed under the MIT license. Telemetry is enabled by a build flag which we do not pass.
Smart PHP Code Editor
The editor that actually 'gets' your code and deeply understands its structure, supporting all PHP language features for modern and legacy projects. Provides the best code completion, refactorings, on-the-fly error prevention, and more.
Code Quality Analysis
Hundreds of inspections take care of verifying your code as you type, analyzing the whole project. PHPDoc support, code (re)arranger and formatter, quick-fixes, and other features help you write neat code that’s easy to support.
Development Environment
Perform many routine tasks right from the IDE, thanks to Version Control Systems integration, support for remote deployment, databases/SQL, command-line tools, Vagrant, Composer, REST Client, and many other tools.
HTML/CSS/JavaScript Editor
All the cutting edge front-end technologies are included, such as HTML5, CSS, Sass, Less, Stylus, CoffeeScript, TypeScript, Emmet, and JavaScript, with refactorings, debugging and unit testing. Live Edit let you see changes instantly in the browser.
Debugging and Testing
Zero-configuration debugging makes it really easy to debug and profile your PHP applications with either Xdebug or Zend Debugger. PHPUnit and Behat support lets you develop and run tests right from the IDE.
Cross-platform Experience
Use the same frequently-updated and fully customizable PHP integrated development environment on Windows, Mac OS X or Linux with your single license key. Enjoy the performance and stability!
Chat
Using Signal, you can communicate instantly with your relatives without making a compromise on privacy or security. Make video calls, send messages, pictures, videos, documents, voice recordings, GIFs, contacts & location, create groups so that you can chat in real time with all your friends at once and react to their messages with emojis -all with complete privacy-. Signal servers never have access to any of your communications and never store any of your data.
- Say Anything - Share text, voice messages, photos, videos, GIFs and files for free. Signal uses your phone's data connection so you can avoid SMS (No longer supports SMS or MMS) and MMS fees.
- Speak Freely - Make crystal-clear voice and video calls to people who live across town, or across the ocean, with no long-distance charges.
- Make Privacy Stick - Add a new layer of expression to your conversations with encrypted stickers. You can also create and share your own sticker packs.
- Get Together with Groups - Group chats make it easy to stay connected to your family, friends, and coworkers.
- No ads. No trackers. No kidding. - There are no ads, no affiliate marketers, and no creepy tracking in Signal. So focus on sharing the moments that matter with the people who matter to you.
- Remain Connected - Push notifications let you know when new messages have arrived, and they'll be waiting for you even if your battery dies or you temporarily lose service.
- View Source - All of our code is free, open, and available on GitHub (https://github.com/signalapp).
- Join Movements - Technology developed by Open Whisper Systems is trusted and used by millions of people around the world every day.
Microsoft Teams is the chat-based workspace in Office 365 that integrates your team's people, content, and tools to be increase engagement and efficacy.
All your team conversations, files, meetings, and apps can be found in a single workspace you share with your coworkers and peers. Teams is also supported across Android, iOS, Windows, and the web.
Features: • Easily manage your team’s projects with file editing and sharing on the go • Connect face-to-face with HD audio and video, and join meetings from almost anywhere • Chat privately, in selected groups, or communicate with the entire team in dedicated channels • @ mention individual team members, or the whole team at once, to get your colleagues’ attention • Support for saving important conversations and custom notification patterns • Search your chats and team conversations to quickly find what you need • Get enterprise-level security and compliance alongside the rest of the Office 365 suite
Browsers
Brave Web Browser is a fast, free, secure web browser with a built-in ad blocker*, tracking and security protection, and optimized data and battery experience.
*What is Brave Ad Replacement?
Brave’s goal is to speed up the web, stop bad ads and pay publishers. One of the ways we plan to accomplish this is with ad replacements. We will also invite users to fund their wallets and to use those funds to pay the publishers of their favorite websites.
A free and open source web browser descended from the Mozilla Application Suite. Firefox is highly extensible, with thousands of third-party add-ons available.
Firefox version 60+ (Quantum) is presently faster than Google Chrome and use less memory than Chrome. Compare to previous versions of Firefox, the Quantum version is twice as fast, promote parallelism, and has more intuitive user interface.