[rsapkf/42]

This is an ongoing personal collection of over 5000+ sites and resources that I use or have used in the past to learn programming, puzzle-solving, web development and other intellectually stimulating things, categorized (more or less). Contains my blogroll, websites, software, Reddit/YouTube subscriptions, Medium/DEV.to blogs, IRC channels, HN/Lobste.rs/Stack Overflow/Codepen profiles/articles I follow, podcasts, browser add-ons, Linux tools, Vim/tmux/Emacs plugins I use and everything.

In short, this is my attempt to organize my links, a directory of my "public" bookmarks. Feedback and contributions are appreciated.

Disclaimer: The categorization of resources and software that I list here are for personal reference only. Not every open source software out there is more secure than other proprietary options. Please do a thorough research before using any of this stuff.

Roadmap

  • Dynamic website with tagging system and a full featured public API.
  • Browser (Firefox/Chromium) extensions to see other similar sites in this collection like the one you're in right now.
  • CLI tool to access the collection from the terminal.

Support

If you find this helpful, consider making a contribution: 1BbVzfZ164GUrwKKrSifddxTFuoNfdJorJ

Knowledge repositories

Linux

Raspberry Pi

Regular expressions and algorithms

Programming

Python

JavaScript

TypeScript

HTML/CSS

Browser add-ons/extensions

Design

Rust

Haskell

Elixir

C

C++

  • isocpp/CppCoreGuidelines - The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++.

Go

Java

Swift

APIs

Data science/Scientific computing

Quantum computing

AI and Deep learning/Machine learning

  • openai/spinningup - An educational resource to help anyone learn deep reinforcement learning.
  • practicalAI/practicalAI - A practical approach to machine learning to enable everyone to learn, explore and build.
  • madewithml/basics - 📚 Learn ML with clean code, simplified math and illustrative visuals. As you learn, work on interesting projects and share them on https://madewithml.com for the community to discover and learn from!
  • lexfridman/mit-deep-learning - Tutorials, assignments, and competitions for MIT Deep Learning related courses.
  • ageron/handson-ml - A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in python using Scikit-Learn and TensorFlow.
  • ageron/handson-ml2 - A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in python using Scikit-Learn and TensorFlow 2.
  • eriklindernoren/ML-From-Scratch - Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learning.

System design

Web design/accessibilty

Source control/Git

Open source

Tensorflow

System administration/site reliability/production engineering

  • kahun/awesome-sysadmin - A curated list of amazingly awesome open source sysadmin resources inspired by Awesome PHP.
  • dastergon/awesome-sre - A curated list of Site Reliability and Production Engineering resources. https://sre.xyz.

Cheatsheets

Privacy and security

Penetration testing

Safer Internet

  • StevenBlack/hosts - Extending and consolidating hosts files from several well-curated sources like adaway.org, mvps.org, malwaredomainlist.com, someonewhocares.org, and potentially others. You can optionally invoke extensions to block additional sites by category.
  • EnergizedProtection/block - Let's make an annoyance free, better open internet, altogether!

Decentralization

Video production

Natural language processing

Interviewing/Jobs

macOS/iOS

Project based learning

Computer science/math

Courses/Books

General

Web development

Note: This file only contains resources that are not in the ./knowledge-repositories section.

If you are completely new to web development, I recommend studying the web developer roadmap first.

Offline documentation

Command line

  • SS64 - Command line reference - Database and OS scripting.

Git

Programming languages

Front-end programming languages

Back-end programming languages

Web frameworks

Front-end web frameworks

Back-end web frameworks

See also: HotFrameworks

Data visualization

Static site generators

  • Sites

Databases

Text editors and IDEs

Regular expressions and algorithms

Developer tools

Miscellaneous

Programming

Developer portals

Languages

APIs

Other resources

Coding challenges

Massive open online courses

Platforms

Courses

Open source software

*nix

Python

HTML/CSS

  • STRML/strml.net - STRML: Projects & Work.
  • metafizzy/flickity - Touch, responsive, flickable carousels.
  • cssnano/cssnano - A modular minifier, built on top of the PostCSS ecosystem.
  • css/csso - CSS minifier with structural optimizations.
  • matthieua/WOW - Reveal CSS animation as you scroll down a page.
  • tobiasahlin/SpinKit - A collection of loading indicators animated with CSS.
  • qrohlf/trianglify - Algorithmically generated triangle art.
  • kazzkiq/balloon.css - Simple tooltips made of pure CSS.
  • miniMAC/magic - CSS3 Animations with special effects.
  • tobiasahlin/SpinKit - A collection of loading indicators animated with CSS.
  • IanLunn/Hover - A collection of CSS3 powered hover effects to be applied to links, buttons, logos, SVG, featured images and so on. Easily apply to your own elements, modify or just use for inspiration. Available in CSS, Sass, and LESS.
  • Compass/compass - Compass is no longer actively maintained. Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain. discontinued
  • konvajs/konva - Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.

JavaScript

TypeScript

  • teambit/bit - Build, distribute and collaborate on reusable components.
  • grafana/grafana - The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More.
  • tinymce/tinymce - The world's #1 JavaScript library for rich text editing. Available for React, Vue and Angular tiny.cloud.
  • excalidraw/excalidraw - Excalidraw is a whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them.
  • emmetio/emmet - The essential toolkit for web-developers.
  • copy/v86 - x86 virtualization in JavaScript, running in your browser and NodeJS. https://copy.sh/v86.
  • pshihn/rough-notation - Create and animate hand-drawn annotations on a web page.

Rust

Databases

  • PostgreSQL
  • timescale/timescaledb - An open-source time-series SQL database optimized for fast ingest and complex queries. Packaged as a PostgreSQL extension.
  • MySQL
  • Apache Cassandra
  • knex/knex - A query builder for PostgreSQL, MySQL and SQLite3, designed to be flexible, portable, and fun to use.
  • google/leveldb - LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
  • plotly/falcon - Free, open-source SQL client for Windows and Mac.
  • xo/usql - Universal command-line interface for SQL databases.
  • HeidiSQL/HeidiSQL - A lightweight client for managing MariaDB, MySQL, SQL Server and PostgreSQL, written in Delphi.
  • Automattic/mongoose - MongoDB object modeling designed to work in an asynchronous environment.
  • pubkey/rxdb - A realtime Database for JavaScript Applications.
  • pouchdb/pouchdb - PouchDB is a pocket-sized database.
  • liquidata-inc/dolt - Dolt – It's Git for Data.

Big data

  • Apache Hadoop - framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models.

Web servers

C++

  • (GitLab) mbunkus/mkvtoolnix - Creating and working with Matroska files.
  • llvm/llvm-project - The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Mirror https://llvm.org.
  • nlohmann/json - JSON for Modern C++.
  • Tencent/rapidjson - A fast JSON parser/generator for C++ with both SAX/DOM style API.
  • google/differential-privacy - Google's C++ differential privacy library.
  • Microsoft/vcpkg - C++ Library Manager for Windows, Linux, and MacOS.
  • google/re2 - RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.
  • idea4good/GuiLite - The smallest header-only GUI library(5 KLOC) for all platforms.

Go

Ruby

Swift

Java

Haskell

Scala

C

  • Genymobile/scrcpy - Display and control your Android device.
  • (GitLab) graphviz/graphviz - Graph Visualization Tools.
  • antirez/redis - Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
  • google/brotli - Brotli compression format.
  • memcached/memcached - memcached development tree.
  • ozkl/soso - A Simple Unix-like operating system.
  • openwrt/openwrt - The OpenWrt Project is a Linux operating system targeting embedded devices. Mirror https://git.openwrt.org/openwrt/openwrt.git.
  • mirror/busybox - BusyBox: The Swiss Army Knife of Embedded Linux. Mirror https://git.busybox.net/busybox.
  • urbit/urbit - A personal server operating function.
  • littlevgl/lvgl - Powerful and easy-to-use embedded GUI with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).

R

PHP

  • wikimedia/mediawiki - The collaborative editing software that runs Wikipedia. Mirror https://mediawiki.org.
  • saleem-hadad/larecipe - Write gorgeous documentations for your products using Markdown inside your Laravel app.

Source control

GitHub alternatives

  • gitlabhq/gitlabhq - GitLab CE Mirror. Mirror
  • gogs/gogs - Gogs is a painless self-hosted Git service. self-hosted
  • go-gitea/gitea - Git with a cup of tea, painless self-hosted git service. self-hosted
  • sitaramc/gitolite - Hosting git repositories -- Gitolite allows you to setup git hosting on a central server, with very fine-grained access control and many (many!) more powerful features.
  • gitbucket/gitbucket - A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility.
  • phacility/phabricator - Open software engineering platform and fun adventure game.
  • sourcehut - open source software development platform.

CSS frameworks

Design systems

Front-end JavaScript frameworks/libraries

State management tools

  • reduxjs/redux - Predictable state container for JavaScript apps.
  • facebook/flux - Application Architecture for Building User Interfaces.
  • mobxjs/mobx - Simple, scalable state management.
  • facebookexperimental/Recoil - Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React.
  • pmndrs/jotai - Primitive and flexible state management for React.

Back-end JavaScript frameworks/CMSs

CMSs

  • netlify/netlify-cms - A CMS for Static Site Generators.
  • Wordpress.org - free and open-source content management system written in PHP and paired with a MySQL or MariaDB database.
  • Drupal - free and open-source web content management framework written in PHP.
  • (GitLab) tikiwiki/tiki)

Web development tools

Jekyll themes

Android only

Mac/iOS

Documentation browsers

Markdown editors/Parsers

  • jgm/pandoc - Universal markup converter.
  • BoostIO/Boostnote - A markdown editor for developers.
  • marktext/marktext - A simple and elegant markdown editor.
  • markdown-it/markdown-it - Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed.
  • jonschlinkert/remarkable - Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed.
  • markedjs/marked - A markdown parser and compiler. Built for speed.
  • wereturtle/ghostwriter - ghostwriter is a cross-platform, aesthetic, distraction-free Markdown editor.
  • asciidoctor/asciidoctor - A fast, open source text processor and publishing toolchain, written in Ruby, for converting AsciiDoc content to HTML 5, DocBook 5, and other formats.
    • (GitLab) antora/antora - A modular documentation site generator. Designed for users of Asciidoctor.

Instant messaging/Communication/Video conferencing

Email providers

  • ProtonMail/WebClient - Official AngularJS web client for the ProtonMail secure email service.
  • tutao/tutanota - Tutanota is an email client with a strong focus on security and privacy that lets you encrypt emails on all your devices.

Automation

  • SeleniumHQ/selenium - A browser automation framework and ecosystem.
  • jenkinsci/jenkins - Jenkins automation server.
  • ansible/ansible - Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications — automate in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com/ansible/.

Static site generators

Application development

Syntax highlighters

Pastebins

  • PrivateBin/PrivateBin - A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES. https://privatebin.info.
  • seejohnrun/haste-server - open source pastebin written in node.js. https://hastebin.com.

Encryption

  • veracrypt/VeraCrypt - Disk encryption with strong security based on TrueCrypt.
  • cryptomator/cryptomator - Multi-platform transparent client-side encryption of your files in the cloud.
  • FiloSottile/age - A simple, modern and secure encryption tool with small explicit keys, no config options, and UNIX-style composability. age-encryption.org.

Media servers

Penetration testing

Machine learning/Deep learning/Computer vision frameworks

  • tensorflow/tensorflow - An Open Source Machine Learning Framework for Everyone.
  • keras-team/keras - Deep Learning for humans.
  • Theano/Theano - Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. It can use GPUs and perform efficient symbolic differentiation.
    • Lasagne/Lasagne - Lightweight library to build and train neural networks in Theano.
  • microsoft/CNTK - Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit.
  • openai/gym - A toolkit for developing and comparing reinforcement learning algorithms.
  • opencv/opencv - Open Source Computer Vision Library.
  • fastai/fastai - The fastai deep learning library.

File synchronization

  • syncthing/syncthing - Open Source Continuous File Synchronization.
  • nextcloud/server - Nextcloud server, a safe home for all your data.
  • owncloud/core - ownCloud web server core (Files, DAV, etc.).
  • haiwen/seafile - High performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features.
  • gdrive-org/gdrive - Google Drive CLI Client.

Cloud storage

Programming languages

  • nim-lang/Nim - Nim is a compiled, garbage-collected systems programming language with a design that focuses on efficiency, expressiveness, and elegance (in that order of priority).
  • elixir-lang/elixir - Elixir is a dynamic, functional language designed for building scalable and maintainable applications.
  • crystal-lang/crystal - The Crystal Programming Language.
  • ziglang/zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
  • elm/compiler - Compiler for Elm, a functional language for reliable webapps.
  • racket/racket - The Racket repository.
  • sonic-pi-net/sonic-pi - Code. Music. Live.
  • RockstarLang/rockstar - The Rockstar programming language specification.

Cryptocurrency

Distributed networks/Blockchain

  • elastic/elasticsearch - Open Source, Distributed, RESTful Search Engine.
  • (GitLab) NebulousLabs/Sia - Blockchain-based marketplace for file storage. https://sia.tech.
  • HelloZeroNet/ZeroNet - ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network.
  • diaspora/diaspora - A privacy-aware, distributed, open source social network.
  • tootsuite/mastodon - Your self-hosted, globally interconnected microblogging community. self-hosted
  • writeas/writefreely - A focused writing and publishing space.
  • (GitLab) minds/minds - The open source social network.
  • storj/storj - Ongoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure.
  • pixelfed/pixelfed - Photo Sharing. For Everyone.
  • zedeus/nitter - Alternative Twitter front-end.
  • ray-project/ray - A fast and simple framework for building and running distributed applications. Ray is packaged with RLlib, a scalable reinforcement learning library, and Tune, a scalable hyperparameter tuning library.
  • kern/filepizza - Peer-to-peer file transfers in your browser https://file.pizza

YouTube alternatives

  • omarroth/invidious - Invidious is an alternative front-end to YouTube.
  • mayeaux/nodetube - Open-source YouTube alternative that also supports image and audio uploads. Powered by NodeJS.
  • Chocobozzz/PeerTube - Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.
  • lbryio/lbry-sdk The LBRY SDK for building decentralized, censorship resistant, monetized, digital content apps.
  • TeamNewPipe/NewPipe - A libre lightweight streaming front-end for Android.
  • FreeTubeApp/FreeTube - An Open Source YouTube app for privacy.
  • dtube/dtube DTube App.

Google Analytics alternatives

APIs

Collaborative editors

Fonts, icons and emojis

HTTP clients

  • curl/curl - A command line tool and library for transferring data with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP. libcurl offers a myriad of powerful features.
  • jakubroztocil/httpie - Modern command line HTTP client – user-friendly curl alternative.
  • liyasthomas/postwoman - A free, fast & beautiful API request builder (web alternative to Postman).
  • Kong/insomnia - Cross-platform HTTP and GraphQL Client.
  • mockoon/mockoon - Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
  • SmartBear/soapui - SoapUI is a free and open source cross-platform functional testing solution for APIs and web services.
  • advanced-rest-client/arc-electron - Advanced REST Client - Desktop application.

Remote desktop clients

Penetration testing/OSINT

  • smicallef/spiderfoot - SpiderFoot, the most complete OSINT collection and reconnaissance tool.
  • wireshark/wireshark - Read-only mirror of Wireshark's Git repository. Mirror https://wireshark.org.

Bitcoin wallets

  • bitcoin-wallet/bitcoin-wallet - Bitcoin Wallet app for your Android device. Standalone Bitcoin node, no centralized backend required. Android Only
  • spesmilo/electrum - Electrum Bitcoin Wallet. https://electrum.org.
  • bitpay/copay - Copay is a secure Bitcoin and Bitcoin Cash wallet platform for both desktop and mobile devices. https://copay.io.

Windows only

  • Cygwin - Get that Linux feeling - on Windows.
  • (GitLab) tortoisegit/tortoisegit/ - Windows Shell Interface to Git.
  • KeePass - free, open source, light-weight and easy-to-use password manager.
  • sumatrapdfreader/sumatrapdf - SumatraPDF reader.
  • cairoshell/cairoshell - Cairo is a customizable, intuitive desktop environment for Windows.
  • microsoft/terminal - The new Windows Terminal, and the original Windows console host - all in the same place!.
  • felixse/FluentTerminal - A Terminal Emulator based on UWP and web technologies.
  • chocolatey/choco - The package manager for Windows.
  • microsoft/PowerToys - Windows system utilities to maximize productivity.
  • lukesampson/scoop - A command-line installer for Windows.
  • microsoft/calculator - Windows Calculator: A simple yet powerful calculator that ships with Windows.
  • ShareX/ShareX - ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.
  • rainmeter/rainmeter - Desktop customization tool for Windows.
  • henrypp/simplewall - Simple tool to configure Windows Filtering Platform (WFP) which can configure network activity on your computer.
  • 7-Zip - file archiver with a high compression ratio.
  • Wox-launcher/Wox - Launcher for Windows, an alternative to Alfred and Launchy.

Forums/Sites

Web accessibility

General

  • deepfakes/faceswap - Deepfakes Software For All. https://faceswap.dev.
  • mozilla/send - Simple, private file sharing from the makers of Firefox.
  • freedomofpress/securedrop - GitHub repository for the SecureDrop whistleblower platform. https://securedrop.org.
  • prometheus/prometheus - The Prometheus monitoring system and time series database.
  • cdr/code-server - Run VS Code on a remote server.
  • phoenixframework/phoenix - Productive. Reliable. Fast.
  • home-assistant/home-assistant - Open source home automation that puts local control and privacy first.
  • docker/docker-ce - Docker CE.
  • kubernetes/kubernetes - Production-Grade Container Scheduling and Management.
  • moby/moby - Moby Project - a collaborative project for the container ecosystem to assemble container-based systems.
  • pi-hole/pi-hole - A black hole for Internet advertisements.
  • ipfs/ipfs - Peer-to-peer hypermedia protocol.
  • hashicorp/vagrant - Vagrant is a tool for building and distributing development environments.
  • hashicorp/terraform - Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
  • hashicorp/packer - Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
  • matrix-org/synapse - Synapse: Matrix reference homeserver.
  • huginn/huginn - Create agents that monitor and act on your behalf. Your agents are standing by!
  • n8n-io/n8n - Free node based Workflow Automation Tool. Easily automate tasks across different services.
  • gravitational/teleport - Privileged access management for elastic infrastructure.
  • borgbackup/borg - Deduplicating archiver with compression and authenticated encryption.
  • asciinema/asciinema - Terminal session recorder.
  • dokku/dokku - A docker-powered PaaS that helps you build and manage the lifecycle of applications.
  • playframework/playframework - Play Framework.
  • cdnjs/cdnjs - The #1 free and open source CDN built to make life easier for developers.
  • cypress-io/cypress - Fast, easy and reliable testing for anything that runs in a browser.
  • felixrieseberg/windows95 - Windows 95 in Electron. Runs on macOS, Linux, and Windows.
  • google/libphonenumber - Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.
  • KaTeX/KaTeX - Fast math typesetting for the web.
  • JorgeBucaran/hyperapp - The tiny framework for building web interfaces.
  • toml-lang/toml - Tom's Obvious, Minimal Language.
  • rudderlabs/rudder-server - Privacy and Security focused Segment-alternative, in Golang and React.
  • schollz/hostyoself - Host yo' self from your browser, your phone, your toaster.
  • knadh/listmonk - High performance, self-hosted newsletter and mailing list manager with a modern dashboard. Go + React. self-hosted
  • electerious/Ackee - Self-hosted, Node.js based analytics tool for those who care about privacy. self-hosted
  • jedisct1/dsvpn - A Dead Simple VPN.
  • ixy-languages/ixy-languages - A high-speed network driver written in C, Rust, Go, C#, Java, OCaml, Haskell, Swift, Javascript, and Python.
  • adblockradio/adblockradio - An adblocker for live radio streams and podcasts. Machine learning meets Shazam.
  • antontarasenko/smq - A collection of SQL queries to social media datasets.
  • idealo/imagededup - Finding duplicate images made easy!.
  • hsoft/collapseos - Bootstrap post-collapse technology.
  • leeoniya/uPlot - An exceptionally fast, tiny time series chart.
  • evildmp/BrachioGraph - BrachioGraph is an ultra-cheap (total cost of materials - €14) plotter that can be built with minimal skills.
  • cortexproject/cortex - A multitenant, horizontally scalable Prometheus as a Service.
  • mateodelnorte/meta - tool for turning many repos into a meta repo. why choose many repos or a monolithic repo, when you can have both with a meta repo?
  • micahflee/onionshare - Securely and anonymously send and receive files, and publish onion sites.
  • aquametalabs/aquameta - Web development platform built entirely in PostgreSQL.
  • inlets/inlets - Expose your local endpoints to the Internet.
  • gravitational/teleconsole - Command line tool to share your UNIX terminal and forward local TCP ports to people you trust.
  • liriliri/eruda - Console for mobile browsers.
  • mgartner/pg_flame - A flamegraph generator for Postgres EXPLAIN ANALYZE output.
  • TomaszRewak/C-sharp-console-gui-framework - A GUI framework for C# console applications.
  • whitequark/unfork - unfork(2) is the inverse of fork(2). sort of.
  • burtonator/polar-bookshelf - A personal knowledge repository for PDF and web content supporting incremental reading and document annotation.
  • MisterTea/EternalTerminal - Re-Connectable secure remote shell.
  • stewartmcgown/uds - Unlimited Drive Storage by splitting binary files into base64.
  • agalwood/Motrix - A full-featured download manager.
  • monicahq/monica - Personal CRM. Remember everything about your friends and family.
  • pirate/ArchiveBox - The open source self-hosted web archive. Takes browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more. self-hosted
  • netlify/gotrue - An SWT based API for managing users and issuing SWT tokens gotrueapi.org.
  • Fyrd/caniuse - Raw browser/feature support data from caniuse.com.
  • hteumeuleu/caniemail - Support tables for HTML and CSS in emails.
  • kangax/compat-table - ECMAScript 5/6/7 compatibility tables.
  • getredash/redash - Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.
  • getsentry/sentry - Sentry is cross-platform application monitoring, with a focus on error reporting. https://sentry.io.
  • monitoror/monitoror - Unified monitoring wallboard — Light, ergonomic and reliable monitoring for anything.
  • spotify/backstage - Backstage is an open platform for building developer portals.
  • spinnaker/spinnaker - Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.
  • encrypted-dev/userbase - Create secure and private web apps using only static JavaScript, HTML, and CSS.
  • osmandapp/Osmand - map and navigation application with access to the free, worldwide, and high-quality OpenStreetMap (OSM) data.
  • sindresorhus/caprine - Elegant Facebook Messenger desktop app.
  • samaaron/sonic-pi - Code. Music. Live.
  • cryptii/cryptii - Web app and framework offering modular conversion, encoding and encryption.
  • istio/istio - Connect, secure, control, and observe services.
  • odoo/odoo - Odoo. Open Source Apps To Grow Your Business. https://odoo.com.
  • iptv-org/iptv - Collection of 8000+ publicly available IPTV channels from all over the world.
  • edavis/hnrss - Custom, realtime RSS feeds for Hacker News.
  • matomo-org/matomo - Liberating Web Analytics. Matomo is the leading open alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites, apps & the IoT and visualise this data and extract insights. Privacy is built-in.
  • ornicar/lila - ♞ lichess.org - the forever free, adless and open source chess server ♞.
  • gabrielecirulli/2048 - A small clone of 1024 (https://play.google.com/store/apps/details?id=com.veewo.a1024).
  • github/super-linter - Combination of multiple linters to install as a GitHub Action.
  • zgoat/goatcounter - Easy web analytics. No tracking of personal data.
  • mwaskom/seaborn - Statistical data visualization using matplotlib.
  • streamlit/streamlit - The fastest way to build custom ML tools.
  • orientechnologies/orientdb - OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text, Geospatial and Key-Value models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries. OrientDB Community Edition is Open Source using a liberal Apache 2 license.
  • evolus/pencil - The Pencil Project's unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use.
  • GoogleChromeLabs/quicklink - ⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time.
  • instantpage/instant.page - Make your site's pages instant in 1 minute and improve your conversion rate by 1%.
  • ariya/phantomjs - Scriptable Headless Browser.
  • docsifyjs/docsify - A magical documentation site generator.
  • carbon-app/carbon - Create and share beautiful images of your source code.
  • nextapps-de/flexsearch - Next-Generation full text search library for Browser and Node.js.
  • vanilla/vanilla - Vanilla is a powerfully simple discussion forum you can easily customize to make as unique as your community.
  • riccardoscalco/textures - Textures.js is a JavaScript library for creating SVG patterns.
  • caprover/caprover - Automated Scalable PaaS Package (automated Docker+nginx) - Heroku on Steroids.
  • cowbell/sharedrop - Easy P2P file transfer powered by WebRTC (inspired by Apple AirDrop).
  • spieglt/FlyingCarpet - Wireless, encrypted file transfer over automatically configured ad hoc networking. No network infrastructure required (access point, router, switch). Just two laptops with wireless chips in close range. Mac, Windows, and Linux.
  • musescore/MuseScore - MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
  • openframeworks/openFrameworks - cross platform toolkit for creative coding in C++.
  • coursera-dl/coursera-dl - Script for downloading Coursera.org videos and naming them.
  • cisco/ChezScheme - Chez Scheme.
  • urwid/urwid - Console user interface library for Python (official repo).
  • ch11ng/exwm - Emacs X Window Manager.
  • celery/celery - Distributed Task Queue (development branch).
  • Tribler/tribler - Privacy enhanced BitTorrent client with P2P conte.
  • schenkd/nginx-ui - Nginx UI allows you to access and modify the ngi.
  • KevinRoebert/ClearUrls - Remove tracking fields form urls.
  • mckeever02/mailtolink - A quick and easy way to generate markup for mailto links without having to worry about the annoying formatting.
  • foambubble/foam - A personal knowledge management and sharing system for VSCode.
  • zulip/zulip - powerful open source team chat.
  • cinder/Cinder - Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
  • ipkn/crow - Crow is very fast and easy to use C++ micro web framework (inspired by Python Flask).
  • freeCodeCamp/mail-for-good - An open source email campaign management tool for nonprofits.
  • hediet/vscode-debug-visualizer - An extension for VS Code that visualizes data during debugging.
  • relativty/Relativty - An open source VR headset with SteamVR supports for $200.
  • Sigil-Ebook/Sigil - Sigil is a multi-platform EPUB ebook editor.
  • ncase/loopy - A tool for thinking in systems.
  • hasura/graphql-engine - Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.
  • getferdi/ferdi - Ferdi helps you organize how you use your favourite apps by combining them into one application.
  • meetfranz/franz - Franz is a free messaging app for services like WhatsApp, Slack, Messenger and many more.
  • ramboxapp/community-edition - Free and Open Source messaging and emailing app that combines common web applications into one.
  • AliasIO/wappalyzer - Identify technology on websites.
  • official-stockfish/Stockfish - UCI chess engine.
  • LeelaChessZero/lc0 - The rewritten engine, originally for tensorflow. Now all other backends have been ported here.
  • ventoy/Ventoy - A new bootable USB solution.
  • gchq/CyberChef - The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis.
  • plantuml/plantuml - Generate UML diagram from textual description.
  • RobinLinus/snapdrop - A Progressive Web App for local file sharing.
  • conwnet/github1s - One second to read GitHub code with VS Code.
  • amark/gun - An open source cybersecurity protocol for syncing decentralized graph data.

Cool stuff

  • mame/quine-relay - An uroboros program with 100+ programming languages.
  • Websites
    • syxanash/awesome-web-desktops - Websites, web apps, portfolios which look like desktop graphical user interfaces. https://simone.computer/#/webdesktops.
    • ShizukuIchi/winXP - Web based Windows XP desktop recreation. https://winxp.now.sh.
    • maxboeck/whimsical - A curated list of websites with an extra bit of fun. https://whimsical.club.

Website templates

VSCode extensions

Pycharm plugins

Eclipse plugins

Visual Studio plugins

  • VsVim/VsVim - Vim Emulator Plugin for Visual Studio 2015+.

Sublime Text plugins

  • wbond/package_control - The Sublime Text package manager.
  • titoBouzout/SideBarEnhancements - Enhancements to Sublime Text sidebar. Files and folders.
  • sublimehq/Vintage - Vintage mode adds a vi style command mode to Sublime Text 2/3(installed by default).
  • randy3k/Terminus - Bring a real terminal to Sublime Text.
  • Color schemes
  • Web development (HTML/CSS/JavaScript)
  • Python
  • Git
  • Note-taking/Project management
    • renerocksai/sublime_zk - A SublimeText3 package featuring ID based wiki style links, and #tags, intended for zettelkasten method users. Loaded with tons of features like inline image display, sophisticated tag search, note transclusion features, support for note templates, bibliography support, support for multiple panes, etc. to make working in your Zettelkasten a joy.
    • danielmagnussons/orgmode - orgmode for Sublime Text 2 & 3.
    • aziz/PlainTasks - An opinionated todo-list plugin for Sublime Text editor (version 2 and 3).

Show HN/Extras

Organizations

  • (GitLab) GitLab.com - GitLab company related projects.
  • (GitLab) GitLab.org - Open source software to collaborate on code.
  • (GitLab) Minds - Minds is a free & open source social network dedicated to privacy and freedom.
  • GitHub - How people build software.
  • Mozilla - This technology could fall into the right hands.
  • Mozilla Mobile - Mozilla Mobile Applications.
  • JetBrains - JetBrains open source projects.
  • DuckDuckGo - The search engine that doesn't track you.
  • Automattic - We are passionate about making the web a better place.
  • Nextcloud - A safe home for all your data – community-driven, free & open source.
  • ownCloud - A safe home for all your data.
  • WebAssembly - Development of WebAssembly and associated infrastructure.
  • Bitwarden - Open source password management solutions for individuals, teams, and business organizations.
  • Kotlin - Kotlin Tools and Libraries.
  • Algolia - Open source tools for building search. Learn more at community.algolia.com.
  • Discord - t's time to ditch Skype and Teamspeak. Discord is the only free and secure all-in-one voice+text app designed for gamers that works on your desktop and phone.
  • HashiCorp - Consistent workflows to provision, secure, connect, and run any infrastructure for any application.
  • QISKit - An open-source framework for working with noisy quantum computers at the level of pulses, circuits, and algorithms.
  • Facebook - We are working to build community through open source technology. NB: members must have two-factor auth.
  • Facebook Experimental - These are Facebook projects that are not necessarily used in production but are being developed in the open nevertheless.
  • Microsoft - Open source, from Microsoft with love.
  • Netlify - Netlify builds, deploys and hosts your front-end.
  • Google - Google ❤️ Open Source.
  • Google APIs - Clients for Google APIs and tools that help produce them.
  • Netflix, Inc. - Netflix Open Source Platform.
  • Netflix-Skunkworks
  • Keybase - Crypto for everyone!
  • Python - Repositories related to the Python Programming language.
  • Docker - Docker provides a simple and powerful developer experience, workflows and collaboration for creating applications.
  • Standard Notes - An end-to-end encrypted note-taking app.
  • Taiga.io - Your Agile, Free and Open Source Project Management Tool.
  • Sentry - Real-time crash reporting for your web apps, mobile apps, and games.
  • Mattermost - All team communication in one place, searchable and accessible anywhere.
  • SeleniumHQ - Selenium is an umbrella project for a range of tools and libraries that enable and support the automation of web browsers.
  • edX - The Open edX platform is open-source code that powers http://edx.org.
  • shadowsocks - A secure socks5 proxy, designed to protect your Internet traffic.
  • Prettier - Prettier is an opinionated code formatter.
  • Termux - Android terminal and Linux environment.
  • Video.js - Web Video Framework.
  • systemd - System and Service Manager.
  • ZEIT - Making cloud computing accessible to everyone.
  • Spectrum - Where communities live.
  • Project Jupyter - Interactive Computing.
  • spinnaker - Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.
  • CircleCI - Continuous Integration and Deployment.
  • World Wide Web Consortium - The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web.
  • Callstack - We support and inspire other developers and companies to launch their products for everyone at the same time, on every platform.
  • Infinite Red, Inc. - Development Studio.
  • Redux - Redux is a predictable state container for JavaScript apps.
  • Ecma TC39 - Ecma International, Technical Committee 39 - ECMAScript.
  • Mapbox - Mapbox is the location data platform for mobile and web applications. We're changing the way people move around cities and explore our world.
  • WHATWG - Please leave your sense of logic at the door. All are welcome to participate.
  • Tidyverse - The tidyverse is a collection of R packages that share common principles and are designed to work together seamlessly.
  • Microsoft Azure - APIs, SDKs and open source projects from Microsoft Azure.
  • Changelog Media - News and podcasts for developers.
  • New Vector - We make Riot.im, a decentralised encrypted comms app for the Matrix.org ecosystem.
  • matrix.org - A new basis for open, interoperable, decentralised real-time communication.
  • Wikimedia - Wikimedia is a global movement whose mission is to bring free educational content to the world.
  • Android Open Source Project - These aren't the droids you're looking for.
  • Hak5 - Welcome to the Hak5 Open Source Repos!
  • ntop - Open source network traffic monitoring software.
  • Actix - actor framework for Rust.
  • Talk Python - Talk Python (podcast and training) materials. You'll also find some of on @mikeckennedy's profile.
  • Wire Swiss GmbH - Wire open source secure messenger.
  • Mullvad VPN - Privacy is a universal right.
  • WireGuard - Mirror of various WireGuard-related projects. See https://www.wireguard.com/repositories/ for official repositories.
  • Simple Mobile Tools - A group of simple, open source Android apps without ads and unnecessary permissions, with customizable widgets.
  • IRCCloud Ltd. - Chat on IRC from anywhere, and never miss a message.
  • Samsung - Samsung Electronics Co.,Ltd.
  • Salesforce UX - Clarity. Efficiency. Consistency. Beauty. The product design team at Salesforce.
  • U.S. General Services Administration - The U.S. General Services Administration.
  • WakaTime - Open source plugins for automatic programming metrics.
  • WebTorrent - Streaming torrent client for the web, Node.js, Mac, Windows, & Linux.
  • OpenAI
  • Eclipse Foundation
  • fast.ai
  • Spotify
  • Airbnb
  • YouTube
  • todo.txt
  • Signal
  • Firebase
  • openwrt
  • Twilio
  • LBRY
  • Ubuntu
  • DigitalOcean
  • The Rust Programming Language
  • ProtonMail
  • ProtonVPN
  • Bitcoin
  • Facebook Research
  • ethereum
  • pytorch
  • GraphQL
  • Yubico
  • Django
  • Electronic Frontier Foundation
  • Cisco Systems
  • GoogleChrome
  • Xamarin
  • Shopify
  • Tutao GmbH
  • Spring
  • Material UI
  • Linode
  • Elastic
  • Plotly
  • Postman Inc.
  • Arduino
  • docopt
  • Auth0
  • Sass
  • PayPal
  • Raspberry Pi
  • Matplotlib Developers
  • GitLab
  • Canonical
  • Square
  • CareerCup
  • Mega Limited
  • mongodb
  • Cubing
  • Yahoo
  • Hasura
  • The Reddit Archives - Projects where changes are no longer publicly published.
  • 30 seconds - The team behind 30-seconds-of-code and official 30-seconds projects.
  • The World Cube Association - Official projects for the World Cube Association (WCA).
  • ReactiveX - Reactive Extensions for Async Programming.
  • React Training - High-quality open source software from React Training.
  • thoughtbot - We work with organizations of all sizes to design, develop, and grow their web and mobile products.
  • Real Python - Python developers resource center: Python news, tutorials, code examples, snippets, articles, and more.
  • You Don't Need - People choose popular projects, often not because it applies to their problems.
  • Foundation - The most advanced responsive front-end framework in the world.
  • Oxide Computer Company - Hyperscaler infrastructure for the rest of us.
  • Zalando SE - The org page for Zalando, Europe's leading online fashion platform.
  • CreateJS - A suite of open source libraries and tools for building rich interactive content on open web technologies.
  • Packt - Providing books, eBooks, video tutorials, and articles for IT developers, administrators, and users.
  • NodeSchool - Open source workshops that teach web software skills.
  • h5bp
  • tmux-plugins
  • StylishThemes
  • Lambda School, Inc.

People

Linux configuration

Note: This file only contains resources that are not in the ./open-source-software.md section.

Browser customization

Software alternatives

Learning

Privacy tools

Note: This file only contains resources that are not in the ./linux-configuration.md section.

Contents:

Email providers

Cloud storage:

Instant messaging

Search engines:

See also:

Browser add-ons/extensions

More resources:

Software and services

Note: This file only contains resources that are not in the ./privacy-tools.md section. Most closed-source software and services go here.

Software

Hardware

Science, technology, and mathematics

Science, mostly


Mathematics


Tech

Psychology, philosophy, literature, and art

Philosophy

Literature

Art

Movies

Cubing, puzzles, and magic

Rubik's Cube

Chess

Miscellaneous

Reddit subscriptions

Official

Privacy

Linux

Browser customization

Programming

Memes

Anime memes

TV shows

Anime and manga

Science

Technology

Companies

Cryptocurrency

Investing

Mathematics

Gaming

YouTubers

Personal finance

Outdoors

Learning

Fun

Comics

Travel

Sports

Literature

Philosophy

Q&A

Jokes

Aww

Cooking

Puzzles and board games

Fitness

Mental health

Wallpapers

NSFW

Miscellaneous

Politics

Reddit profiles

YouTube subscriptions

Official

MOOCs

Programming

Linux

Science

Mathematics

Technology

Podcasts

Horror/Internet Mysteries

Magic + Puzzles

Animation

Gaming + Memes

VTubers

Economics

Politics

Comedy/Commentary

Music

Entertainment

Movies/TV/Anime

Vlogs

Travel Vlogging

Cooking

Food Vlogs

Filmmaking

Woodworking/Blacksmithing/DIY

Drawing

History

Bushcraft/Survival

Fun

Miscellaneous

Twitch subscriptions

Official

Programming

Chess

Cubing

Gaming

Books

Note: This file only contains resources that are not in the ./free-to-read-books-and-guides section.

Physics and Non-Fiction

Novels

Biography

Mathematics

Mathematics textbooks

Programming and CS

Entrepreneurship and life

Recreational mathematics

Philosophy and religion

History

Fantasy

Physics textbooks

Misc

Children

Papers

Comics

Sites

Books

Comics

Podcasts

Science

Math

Programming

Technology

Cubing

Miscellaneous

Free-to-read books and guides

Programming/CS/Software development

Mathematics

Philosophy

Novels

General knowledge

Guides

Ebooks and research papers

Disclaimer: This list might contain some sites that have concerns over legality and copyright issues. In all such known cases, the corresponding Wikipedia page has been linked, instead of linking directly. Before going through this list, please read this thread on Academia StackExchange.

Ebooks:


Research papers:


Audiobooks:

Random cool sites

High school

Lists, articles and essays

HN

Reddit

Stack Overflow

Linux

  • htop explained - Explanation of everything you can see in htop/top on Linux.

Wikipedia

Miscellaneous

Extras

Books/Courses/MOOCs

Programming

GitHub

Collections

Cheatsheets

Sites

Other resources

Show HN

Extras

  • FossHub - No adware, No spyware, No bundles, No malware, Fast downloads, Free services and a single ad.

Unsorted