There is framework for everything.

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/ProgrammerHumor

Our great sponsors
  • Scout APM - Truly a developer’s best friend
  • talent.io - Download talent.io’s Tech Salary Report
  • SonarLint - Clean code begins in your IDE with SonarLint
  • mintable

    🍃 Automate your personal finances – for free, with no ads, and no data collection.

  • Pandas

    Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

    https://pandas.pydata.org/ may be helpful

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • buttplug-rs

    Rust Implementation of the Buttplug Sex Toy Control Protocol

  • Django

    The Web framework for perfectionists with deadlines.

  • WeasyPrint

    The awesome document factory

  • PdfPig

    Read and extract text and other content from PDFs in C# (port of PDFBox)

    What about PdfPig? It's under Apache 2.0.

  • PRAW

    PRAW, an acronym for "Python Reddit API Wrapper", is a python package that allows for simple access to Reddit's API.

    PRAW is your option.

  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

  • QuestPDF

    QuestPDF is an open-source, modern and battle-tested library that can help you with generating PDF documents by offering friendly, discoverable and predictable C# fluent API.

    Or, maybe, QuestPDF?

  • docx4j

    JAXB-based Java library for Word docx, Powerpoint pptx, and Excel xlsx files

  • astropy

    Astronomy and astrophysics core library

  • Bootstrap

    The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.

  • root

    The official repository for ROOT: analyzing, storing and visualizing big data, scientifically

  • Keras

    Deep Learning for humans

  • Bitcoin

    Bitcoin Core integration/staging tree

    Just for it: https://github.com/bitcoin/bitcoin

  • nvm

    Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

  • Lobsters

    Computing-focused community centered around link aggregation and discussion

    Fork https://github.com/lobsters/lobsters

  • Rust-CUDA

    Ecosystem of libraries and tools for writing and executing fast GPU code fully in Rust.

  • Metasploit

    Metasploit Framework

  • TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • pydantic

    Data parsing and validation using Python type hints

    Something like this: https://pydantic-docs.helpmanual.io?

  • OpenCV

    Open Source Computer Vision Library

  • python-emails

    Modern python library for emails

  • filemanager

    📂 Web File Browser

  • qiankun

    📦 🚀 Blazing fast, simple and complete solution for micro frontends.

    https://bit.dev/ https://piral.io/ https://github.com/umijs/qiankun https://github.com/single-spa/single-spa

  • single-spa

    The router for easy microfrontends

    https://bit.dev/ https://piral.io/ https://github.com/umijs/qiankun https://github.com/single-spa/single-spa

  • piral

    Framework for next generation web apps using micro frontends. :rocket:

    https://bit.dev/ https://piral.io/ https://github.com/umijs/qiankun https://github.com/single-spa/single-spa

  • Bit

    A tool for composable software development.

    https://bit.dev/ https://piral.io/ https://github.com/umijs/qiankun https://github.com/single-spa/single-spa

  • examples

    TensorFlow examples (by tensorflow)

  • pynguin

    The PYthoN General UnIt Test geNerator is a test-generation tool for Python

    https://swagger.io/specification/ https://github.com/se2p/pynguin

  • syn

    syn - the thesaurus (by njtierney)

    https://github.com/njtierney/syn https://github.com/johnbumgarner/wordhoard

  • wordhoard

    This Python module can be used to obtain antonyms, synonyms, hypernyms, hyponyms, homophones and definitions.

    https://github.com/njtierney/syn https://github.com/johnbumgarner/wordhoard

  • NumPy

    The fundamental package for scientific computing with Python.

  • BluetoothChat

    ☉‿⊙ Simple bluetooth chat app.

  • serverless-offline

    Emulate AWS λ and API Gateway locally when developing your Serverless project

    https://github.com/dherault/serverless-offline https://github.com/lambci/docker-lambda

  • docker-lambda

    Docker images and test runners that replicate the live AWS Lambda environment

    https://github.com/dherault/serverless-offline https://github.com/lambci/docker-lambda

  • Home Assistant

    :house_with_garden: Open source home automation that puts local control and privacy first.

  • hello

    C++ hello world (by memsharded)

  • Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • rust

    Empowering everyone to build reliable and efficient software.

  • Craft

    A simple Minecraft clone written in C using modern OpenGL (shaders).

  • puppeteer

    Headless Chrome Node.js API

  • Apache ZooKeeper

    Apache ZooKeeper

  • Tailwind CSS

    A utility-first CSS framework for rapid UI development.

  • EmbedIO

    A tiny, cross-platform, module based web server for .NET

  • awesome-agriculture

    Open source technology for agriculture, farming, and gardening

    https://flutter.dev/ https://github.com/brycejohnston/awesome-agriculture

  • Flutter

    Flutter makes it easy and fast to build beautiful apps for mobile and beyond

    https://flutter.dev/ https://github.com/brycejohnston/awesome-agriculture

  • go-updater

    Update framework (golang)

    https://github.com/keybase/go-updater https://github.com/sanbornm/go-selfupdate

  • go-selfupdate

    Enable your Go applications to self update

    https://github.com/keybase/go-updater https://github.com/sanbornm/go-selfupdate

  • llvm-project

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.

  • scratch-www

    Standalone web client for Scratch

  • speed-comparison

    A repo which compares the speed of different programming languages.

  • build-your-own-x

    Master programming by recreating your favorite technologies from scratch.

  • catala

    Programming language for literate programming law specification

  • Raspberry-Pi-Web-Server

    Raspberry Pi Home Webserver

    Github for reference https://github.com/JosephRDoherty/Raspberry-Pi-Web-Server

  • setoolkit

    The Social-Engineer Toolkit (SET) repository from TrustedSec - All new versions of SET will be deployed here.

  • spaCy

    💫 Industrial-strength Natural Language Processing (NLP) in Python

  • azure-monitoring-lab

    Adam Raffe's Azure Monitoring Lab - Unfinished

  • AzureMonitorCommunity

    An open repo for Azure Monitor queries, workbooks, alerts and more

  • freqtrade

    Free, open source crypto trading bot

  • tiktodv3

    Get unlimited Tik Tok views or hearts or followers or shares.

  • TikTok-ViewBot

    ViewBot using requests | Fast, no selenium shit | Custom Views count and clean Design |

  • InstaPy

    📷 Instagram Bot - Tool for automated Instagram interactions

  • tiktokpy

    Tool for automated TikTok interactions

  • lila

    ♞ lichess.org: the forever free, adless and open source chess server ♞

  • notifiers

    The easy way to send notifications

  • LiveCharts2

    Simple, flexible, interactive & powerful charts, maps, and gauges for .Net, LiveCharts2 can now practically run everywhere WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.

  • web-minecraft

    Minecraft client written in Javascript (1.16.5 offline mode working)

    Fork it: https://github.com/michaljaz/webmc

  • Nextcloud

    ☁️ Nextcloud server, a safe home for all your data

  • Spock

    The Enterprise-ready testing and specification framework.

  • procbridge

    A super-lightweight IPC (Inter-Process Communication) protocol over TCP socket.

  • NLTK

    NLTK Source

  • recommenders

    Best Practices on Recommendation Systems

  • realworld

    "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more 🏅

    Check this out: https://github.com/gothinkster/realworld

  • awesome-nlp

    :book: A curated list of resources dedicated to Natural Language Processing (NLP)

  • gspread

    Google Sheets Python API

  • fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

  • ERPNext

    Free and Open Source Enterprise Resource Planning (ERP)

  • Commander.js

    node.js command-line interfaces made easy

  • neovis.js

    Neo4j + vis.js = neovis.js. Graph visualizations in the browser with data from Neo4j.

  • neo4jd3

    Neo4j graph visualization using D3.js

  • QuickQanava

    :link: C++14 network/graph visualization library / Qt node editor.

  • NetworkX

    Network Analysis in Python

  • LWJGL

    LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.

  • dafny

    Dafny is a verification-aware programming language

    Most verification languages will do this. There are many of them but for something relatively easy to pick up, look at Dafny: https://github.com/dafny-lang/dafny

  • gRPC

    The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

  • Playwright

    Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

    maybe try playwright https://playwright.dev/

  • Gridsome

    ⚡️ The Jamstack framework for Vue.js

  • image2ascii

    :foggy: Convert image to ASCII

  • awesome-pcaptools

    A collection of tools developed by other researchers in the Computer Science area to process network traces. All the right reserved for the original authors.

  • lxml

    The lxml XML toolkit for Python

  • hexyl

    A command-line hex viewer

  • PhotoPrism

    AI-Powered Photos App for the Decentralized Web 🌈💎✨

  • gotenberg

    A Docker-powered stateless API for PDF files.

    This isn't exactly what you're looking for but because I actually used pdfsharp/migradoc c# libraries for overlay but gotenberg is an amazing project I used for automated document conversion. Makes it so things like source controlled word docs can be converted and viewed via web as pdfs even on a protected network

  • core

    GO implementation of the Terra 2.0 Protocol (by terra-money)

  • go-formatter

    A curated list of awesome Go frameworks, libraries and software

  • Ruby on Rails

    Ruby on Rails

  • rich

    Rich is a Python library for rich text and beautiful formatting in the terminal.

    No, get rich: https://github.com/Textualize/rich

  • hipSYCL

    Multi-backend implementation of SYCL for CPUs and GPUs

    Also, you might want to take a look at an implementation like hipSYCL :)

  • ihp

    🔥 The fastest way to build type safe web apps. IHP is a new batteries-included web framework optimized for longterm productivity and programmer happiness

  • tokio

    A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

  • syclacademy

    SYCL Academy, a set of learning materials for SYCL heterogeneous programming

    Here are some other learning resources for SYCL, SYCL Academy, also a presentation on migrating from CUDA to SYCL and this guide is quite good for mapping CUDA to SYCL concepts but some of it is a little out of date, for example OpenCL is not a required back-end for support.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts