Skip to content

Latest commit

 

History

History
389 lines (316 loc) · 28.8 KB

README.md

File metadata and controls

389 lines (316 loc) · 28.8 KB

Go back to the main page

Table of contents


Free Software

Discounts

Free access

Mixed: Discounts & Free


Free software

Note:

  • Open source software is denoted with a ⭐.
  • Tools that can be used online are denoted with a ☁️.

List of free and open-source software packages. A few note-worthy options in the context of this degree are presented below.


2D animation

3D animation

3D prototyping

  • MakeHuman - "Makehuman is a free and open source 3D computer graphics software middleware designed for the prototyping of photo realistic humanoids." (from Wikipedia)

Antivirus

  • Clamav (Windows, Linux, macOS, BSD, Solaris) - "ClamAV® is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats." (from Clamav)

Audio

Players

Production

  • 💲 REAPER (60 days free trial, US$60 for personal license) (Windows, macOS, Linux*) - "REAPER is a complete digital audio production application for computers, offering a full multitrack audio and MIDI recording, editing, processing, mixing and mastering toolset." (* experimental)

Recording & Editing

Automation

  • IFTTT - "If This Then That, also known as IFTTT is a free web-based service to create chains of simple conditional statements, called applets." (from Wikipedia)

Burning CDs/DVDs

Clipboard manager

  • Clip Clip (Windows) - "ClipClip is free clipboard management software for Windows that will revolutionize the way you copy and paste. ClipClip makes it possible to copy multiple texts, images or files to your clipboard. You can then browse or search through these Latest Clips, or convert them to Saved Clips so you can assign a title and organize them into folders to use later on."
  • CopyQ (Windows, macOS, Linux) - "CopyQ is advanced clipboard manager with editing and scripting features. CopyQ monitors system clipboard and saves its content in customized tabs. Saved clipboard can be later copied and pasted directly into any application."
  • Paste (MacOS) - "Your Mac’s robust cloud clipboard manager and time-reliever."

Code snippets savers

  • ☁️ Gist (from GitHub) - "Instantly share code, notes, and snippets."
  • ☁️ Ideone - "Ideone is an online compiler and debugging tool which allows you to compile source code and execute it online in more than 60 programming languages."

Cross-platform compatibility

  • Wine - "Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, macOS, & BSD." (Android, Linux, macOS)

Data compression - sending bunch of files and reducing their size

Data converter

  • ☁️ Mr. Data Converter - "I will convert your Excel data into one of several web-friendly formats, including HTML, JSON and XML."

Data storage & syncronization

  • ☁️ Dropbox (Windows, macOS, Linux) - 2GB Free. "Dropbox is a file hosting service operated by the American company Dropbox, Inc., headquartered in San Francisco, California, that offers cloud storage, file synchronization, personal cloud, and client software." (from Wikipedia
  • ☁️ Google Drive (Windows, macOS, officially) - 15GB Free. "Google Drive is a file storage and synchronization service developed by Google. [...] Google Drive allows users to store files on their servers, synchronize files across devices, and share files." (from Wikipedia)
  • ☁️ pCloud (Windows, macOS, Linux) - 10GB Free. "pCloud is the secure cloud storage, where you can store, share and work on all your files. You can access them on any device, anywhere you go!"

Desktop publishing

  • Scribus (Windows, macOS, Linux) - One of the premier Open Source desktop applications.

Ebook readers

Format checker & validator

  • ☁️ JSONLint - "JSONLint is a validator and reformatter for JSON, a lightweight data-interchange format. Copy and paste, directly type, or input a URL in the editor above and let JSONLint tidy and validate your messy JSON code."

FTP

  • ☁️ net2ftp - "net2ftp is a web based FTP client. It is mainly aimed at managing websites using a browser."

Graphics software

  • List of free graphics software
  • Graphic art & Office suite
    • Calligra
    • ☁️ ⭐ draw.io - "Create flow charts, process diagrams, org charts, UML diagrams, ER models, network diagrams, and much more." (from draw.io) (Linux, MacOS, Windows, Browser, ChromeOS)

IDE (Integrated Development Environment)

  • Comparison of integrated development environments
  • Eclipse - C, C++, Java, Perl, PHP, Python, Ruby and more. (Windows, macOS, Linux)
  • IntelliJ IDEA - AngularJS, CoffeeScript, CS, HTML, JavaScript, LESS, Node JS, PHP, Python, Ruby, Sass, TypeScript and more. (Windows, macOS, Linux)
  • Netbeans - C, C++, C++11, Fortan, HTML 5, Java, PHP and more. (Works with Java)
  • PyCharm - Python. (Windows, macOS, Linux)
  • Visual Studio Code - C, C#, CSS, D, F#, Go, Java, JavaScript, Lua, Markdown, PHP, Python, R, Ruby, SQL, Swift, TypeScript and more. (Windows, macOS, Linux)
  • Visual Studio Community - C#, Visual Basic, F#, C++, HTML, JavaScript, TypeScript, Python, and more. (Windows, macOS)

Image processing

  • GIMP – Free equivalent to Photoshop
  • Inkscape – Vector graphics editor
  • Krita – Digital painting and sketching application

LaTeX

Online editors

  • ☁️ Overleaf - "The easy to use, online, collaborative LaTeX editor."

Plugins

  • Vimtex - "A modern vim plugin for editing LaTeX files."

Distributions

  • TexLive - "A free software distribution for the TeX typesetting system."

TeX editors

  • Kile (Windows, macOS, Linux) - "Kile is a TeX/LaTeX editor to edit TeX/LaTeX source code. It runs on Unix-like systems including Mac OS X and Linux, as well as Microsoft Windows via the KDE on Windows initiative, with the Qt and KDE libraries installed."
  • LyX (Windows, macOS, Linux) - "LyX is an open source document processor based on the LaTeX typesetting system." (from Wikipedia)
  • Texmaker (Windows, macOS, Linux) - "Texmaker is a cross-platform open-source LaTeX editor with an integrated PDF viewer." (from Wikipedia)
  • TeXstudio - "TeXstudio is a cross-platform open-source LaTeX editor. Its features include an interactive spelling checker, code folding, and syntax highlighting." (from Wikipedia)

Learning environment

  • ☁️ GoConqr - "GoConqr is a personal learning environment that allows students & teachers to create, discover and share learning resources. Goconqr includes study tools to create Mind Maps, Flashcards, Notes and Quizzes."

Mathematical tools

Office suite

Operating Systems

  • FreeBSD - "FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution, which was based on Research Unix. The first version of FreeBSD was released in 1993." (from Wikipedia)
  • Linux - "Linux is a family of free and open-source software operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution." (from Wikipedia)
  • macOS - "It is the primary operating system for Apple's Mac family of computers. Within the market of desktop, laptop and home computers, and by web usage, it is the second most widely used desktop OS, after Microsoft Windows." (from Wikipedia)
  • Windows - "Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft. Each family caters to a certain sector of the computing industry." (from Wikipedia)

Linux distributions

  • DistroWatch - "DistroWatch is a website which provides news, popularity rankings, and other general information about various Linux distributions as well as other free software/open source Unix-like operating systems such as OpenSolaris, MINIX and BSD. It now contains information on several hundred distributions." (from Wikipedia)
Beginner-friendly
  • Fedora - A more developer centric distribution based on Red Hat Enterprise Linux (RHEL) ecosystem.
  • Linux Mint - "Linux Mint is a community-driven Linux distribution based on Debian and Ubuntu that strives to be a "modern, elegant and comfortable operating system which is both powerful and easy to use."" (from Wikipedia
  • Ubuntu - A beginner-friendly distribution based on Debian.

Password managers

  • Beginner friendly
    • Dashlane (Windows, macOS, Linux, Chromebook)
    • KeePass (Windows, macOS, BSD)
    • KeePassXC (Windows, macOS, Linux)
    • Firefox Lockwise (Browser extension, Android, iOS) - "Firefox Lockwise is an experimental product from Mozilla, the makers of Firefox. It’s an app for iOS and Android that gives you access to passwords you’ve saved to Firefox."
    • LastPass (Windows, macOS, Linux, Chromebook)
  • More advanced
    • gopass (Windows, macOS, Linux)
    • pass (Windows, macOS, Linux, Android, iOS)

PDF editors

PDF viewers

Presentation sharing

  • SlideShare - "Share what you know and love through presentations, infographics, documents and more."

Productivity

Managing documents

  • ☁️ Google Docs - Web-based app designed to store, create, and edit spreadsheets and documents online.

Note taking

  • ☁️ Evernote - "Evernote is a mobile app designed for note taking, organizing, task lists, and archiving." (from Wikipedia)
  • Joplin (Windows, Linux, macOS, Android, iOS) - "Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks." (from Joplin Github)
  • ⭐ ☁️ Simplenote (Windows, Mac, Linux, Android, iOS, web) - The simplest way to keep notes. Light, clean, and free.

Tasks and project management

  • ☁️ Asana - Asana is the work management platform teams use to stay focused on the goals, projects, and daily tasks that grow business.
  • ☁️ ClickUp - The productivity platform. Create. Plan. Organize. Everything.
  • ☁️ Google Keep - Keep offers a variety of tools for taking notes, including text, lists, images, and audio.
  • ☁️ meistertask - The most intuitive project and task management tool on the web.
  • ☁️ Pearltrees - "Pearltrees refers to itself as "a place for your interests". Functionally the product is a visual and collaborative curation tool that allows users to organize, explore and share any URL they find online as well as to upload personal photos, files and notes." (from Wikipedia
  • ☁️ Pocket - "Pocket, previously known as Read It Later, is an application and web service for managing a reading list of articles from the Internet." (from Wikipedia)
  • ☁️ TickTick - Capture ideas, organize to-dos, and make the most of your life.
  • ☁️ Todoist - Todoist lets you keep track of everything in one place, so you can get it all done and enjoy more peace of mind along the way.
  • ☁️ Trello - Trello's boards, lists, and cards enable you to organize and prioritize your projects in a fun, flexible, and rewarding way.
  • ☁️ Wunderlist - "Whether you’re planning a holiday, sharing a shopping list with a partner or managing multiple work projects, Wunderlist is here to help you tick off all your personal and professional to-dos."

Writing assistants

  • ☁️ Grammarly - From grammar and spelling to style and tone, Grammarly helps you eliminate errors and find the perfect words to express yourself.
  • UMLet - UMLet is a UML tool aimed at providing a fast way of creating UML diagrams. UML elements are modified using text input instead of pop-up dialogs.
  • ⭐ ☁️ UMLetino - UMLetino 14.3 is a free online UML tool for fast UML diagrams. It runs in your browser, and does not require any installs.

Programming tools

Python

Data science
  • Anaconda distribution (Windows, macOS, Linux) - The World's Most Popular Python Data Science Distribution

RSS/Atom readers/aggregators - Keeping on top of news

Screen recorders

Beginner friendly

More advanced

System utilities

  • Redshift (Linux) - Adjusts the color temperature of your screen according to your surroundings.
  • f.lux (Windows, macOS, Linux, iOS, Android) - It makes the color of your computer's display adapt to the time of day, warm at night and like sunlight during the day.

Text editors

Beginner friendly

Touch typing

  • Typing.com - Learn to type for free without looking at your keyboard.

UX/UI design

See also Graphics software.

  • Adobe XD - "Wireframe, design, prototype, present, and share amazing experiences for web, mobile, voice, and more — all in one app. XD is made for designers, creative teams, and organizations that need to design at scale. It’s everything you need to work more efficiently, collaborate effortlessly, and create and manage your design system."
  • 💲 Balsamiq - "With Balsamiq Wireframes, anyone can design great user interfaces."
  • ☁️ Figma - "A better way to design. Design, prototype, and gather feedback all in one place." (free for individuals, with limitations)

Version control system

  • Free version control software
  • Git - "Git is a distributed version-control system for tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files." (from Wikipedia)
  • Perforce (Helix Core) - "[...] software used for application development, including version control software, web-based repository management, developer collaboration, application lifecycle management and Agile planning software." (from Wikipedia)

Video communication

  • Appear.in - "Easy video meetings for your business."
  • Facebook Live - "A fun, powerful way to connect with your followers and create new ones along the way."
  • Google Hangouts - "Google Hangouts is a communication platform developed by Google which includes messaging, video chat, and VOIP features." (from Wikipedia
  • Skype - "[...] specializes in providing video chat and voice calls between computers, tablets, mobile devices, the Xbox One console, and smartwatches via the Internet. Skype also provides instant messaging services. Users may transmit text, video, audio and images. Skype allows video conference calls." (from Wikipedia)
  • Slack calls - "With Slack Calls, you can make a voice or video call with any member of your workspace."
  • Zoom - "[...] remote conferencing services using cloud computing. Zoom offers communications software that combines video conferencing, online meetings, chat, and mobile collaboration." (from Wikipedia)

Video conversion

Video edition

Video player

Virtualization (running other operating system without installation)

Web browsers

  • List of free web browsers
  • Vivaldi - "Vivaldi is a new browser with unrivaled customization and control. Fast, secure and flexible – this is a browser made for you."

Especially useful for web development