There is framework for everything.

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

Our great sponsors
  • Sonar - Write Clean Python Code. Always.
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Revelo Payroll - Free Global Payroll designed for tech teams
  • 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

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • 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.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • QuestPDF

    QuestPDF is a modern open-source .NET library for PDF document generation. Offering comprehensive layout engine powered by concise and discoverable C# Fluent API. Easily generate PDF reports, invoices, exports, etc.

    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 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

    This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

  • rust

    Empowering everyone to build reliable and efficient software.

  • Craft

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

  • puppeteer

    Node.js API for Chrome

  • 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.

  • 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 | 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

    PoC 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 developer-friendly API for converting numerous document formats into PDF files, and more!

    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 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

  • AdaptiveCpp

    Implementation of SYCL and C++ standard parallelism for CPUs and GPUs from all vendors: The independent, community-driven compiler for C++-based heterogeneous programming models. Lets applications adapt themselves to all the hardware in the system - even at runtime!

    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.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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