Szelmat's software survival kit
Hi! I'm Szelmat, a Computer Science student. These are the software that essentially couldn't live without. If you haven't already figured it out, I'm using Windows (10).
My number 1 browser of choice. It's insanely fast, secure and packed with features. It's also really good for Web development thanks to its advanced devtools and first-class css grid support. The recent updates bring big changes to the program.
One of my most-used and most-loved tools. This is what I wish Windows Explorer was like. The two panels make file management much much simpler. I also love the shortcuts at the bottom of the window. This software is kind of like Total Commander but completely free.
Easily the best compression/uncomression software. It costs nothing and it would be quite difficult to find a compressed file format which this application cannot uncompress. As an added benefit, it can also compress in the 7z file format which might be the best format for its purpose.
This is the best Bittorent client I've ever used. It's free, open source, and never shows ads. It provides a lot of information about the torrents it's donwloading and I just love the UI. Without a doubt the best torrent client for me.
Hands down the greatest to do app available for free. I supports all major platforms, syncs with you Microsoft account and has many useful features.
Calibre makes it easy for me to manage the books for my ebook reader and quickly grab missing metadata from Google or Amazon. Love it!
Design / Development
This is the program I couldn't live without. I use it for development for all kinds of languages. VS Code replaces most of the IDEs I had to use in the past. Having to learn only one editor for them, which is also lightweight is a big plus.
Even with VS Code available, I still couldn't completely replace Notepad++. It's much more lightweight, and using it to edit test data, json files or even git commit messages makes it much quickier.
When it comes to Android development, there is not any other choice than Android Studio. It has the familiar feel of IntelliJ, and it also supports Flutter as well as drag-and-drop ui editing.
The best Java IDE in the World! It has many features which are amazing but not available in other IDEs, and I also love its interface.
This is the game engine I chose to go with. It's open source, lightweight, and simple to use. I fell in love with it.
Ubuntu is a community developed, Linux-based operating system that is perfect for laptops, desktops and servers. It contains all the applications you need - a web browser, presentation, document and spreadsheet software, instant messaging and much more.
Lunacy is a native Windows app that opens, edits, and stores .sketch files. In short, it’s long-awaited Sketch for Windows. It solves the big pain of design teams working on different operating systems and improves the process of transition from design to development. And it’s completely free.
- Reading any .sketch files of all versions
- Automatically downloaded missing Google Fonts
- Publishing assets directly to a CDN
- Saving .sketch files
- Inspecting .sketch elements
- Showing margins and distances between elements
- Organizing Pages and Artboards in your document
- Basic typography tool available
- Drawing, joining, and aligning vector objects
- Exporting assets in PNG and SVG
- Exporting CSS and XAML code
- Works offline without uploading to the cloud or converting
- GPU rendering
- Illustrations, photos and icons integration
- Project shadow copy - a feature that will keep your unsaved progress in emergencies
- Convert text to outline path
- Ability to set the workspace color
- Report system
Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git tracks changes in any set of computer files, usually used for coordinating work among collaborators.
Picard is the next generation MusicBrainz tagging application. This new tagging concept is album oriented, as opposed to track/file oriented like the ClassicTagger was. Picard is written in Python, which is a cross-platform language, and makes use of cross-platform libraries - this allows the same code to run both on Windows, Linux and Mac OS X.
VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.
Simple, fast and powerful media player. Plays everything: Files, Discs, Webcams, Devices and Streams.
Plays most codecs with no codec packs needed: MPEG-2, DivX, H.264, MKV, WebM, WMV, MP3...
Dopamine is an audio player which tries to make organizing and listening to music as simple and pretty as possible. It can play wav, mp3, ogg vorbis, flac, wma and m4a/aac.
GIMP is a freely distributed program for such tasks as photo retouching, image composition and image authoring. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, and more.
Inkscape is an Open Source vector graphics editor, with capabilities similar to Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector Graphics (SVG) file format.
It supports many advanced SVG features (markers, clones, alpha blending, etc.) and great care is taken in designing a streamlined interface. It is very easy to edit nodes, perform complex path operations, trace bitmaps and much more. We also aim to maintain a thriving user and developer community by using open, community-oriented development.
Blender is the free open source 3D content creation suite, available for all major operating systems under the GNU General Public License.
It can be used for modeling, UV unwrapping, texturing, rigging, water simulations, skinning, animating, rendering, particle and other simulations, non-linear editing, compositing, and creating interactive 3D applications, rigid body, fluid, cloth and softbody dynamics, modifier based modeling tools, powerful character animation tools, a node based material and compositing system and Python for embedded scripting.
Blender is Free Software. Free to use for any purpose. Forever.
MyPaint is a fast painting program with an emphasis on full-screen use. It lets you focus on the art instead of the program. You work on your canvas with minimum distractions, bringing up the interface only when you need it. MyPaint supports pressure or tilt sensitive graphic tablets and comes with an easy-to-use brush collection. There is a complex interface for creating own brushes, focusing on brush dynamics (changes with speed, pressure, randomly).
Kdenlive is an acronym for KDE Non-Linear Video Editor. It's free, and open-source and works on GNU/Linux, Windows and BSD. It's an intuitive and powerful multi-track video editor compatible with latest video technologies. Most of the video processing is done by the MLT Framework, which relies on many other open source projects like FFmpeg, frei0r, movit, ladspa, sox, etc. Notable features:
- Multi-track video editing
- Supports all audio and video formats and codecs that FFmpeg does for both input and encoding, including various HD standards, like HDV, DNxHD, AVCHD, ProRes etc.
- Workspaces for each stage of video production; Logging, Editing, Audio, Effects and Color.
- Configurable interface and shortcuts
- Create 2D titles for your projects
- Many effects and transitions
- Keyframeable effects
- Audio and video scopes
- Proxy editing
- Automatic backup project file
- Timeline preview
- Online resources of render profiles, wipes and title templates accessible directly from the interface.
When you are a university student, you really can't escape from using Microsoft Office. From having to write your thesis to creating other docuements, you have to use some sort of office suite, and LibreOffice is not advanced enough yet in my opinion.
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
Sumatra PDF is a free PDF, eBook (ePub, Mobi), XPS, DjVu, CHM, Comic Book (CBZ and CBR) viewer for Windows.
Sumatra PDF is powerful, small, portable and starts up very fast.
Simplicity of the user interface has a high priority.
Qalculate! is a multi-purpose cross-platform desktop calculator. It is simple to use but provides power and versatility normally reserved for complicated math packages, as well as useful tools for everyday needs (such as currency conversion and percent calculation). Features include a large library of customizable functions, unit calculations and conversion, physical constants, symbolic calculations (including integrals and equations), arbitrary precision, uncertainty propagation, interval arithmetic, plotting, and a user-friendly interface (GTK+ and CLI).