Python Python

Open-source Python projects categorized as Python

Top 23 Python Python Projects

  • system-design-primer

    Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

  • Project mention: 10 GitHub repositories that every developer must follow | dev.to | 2024-02-21

    ✅ donnemartin/system-design-primer: https://github.com/donnemartin/system-design-primer

  • awesome-python

    An opinionated list of awesome Python frameworks, libraries, software and resources.

  • Project mention: How I do technology watch | dev.to | 2024-03-07

    Python: https://github.com/vinta/awesome-python

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • TheAlgorithms

    All Algorithms implemented in Python

  • Project mention: Wikifunctions | news.ycombinator.com | 2023-12-06

    Is it me or does it not seem very well thought out? Every example I've seen only has implementations in JavaScript and/or Python. I haven't seen any other languages nor a way to search by language. What a "string" means in one language can be completely different in another language. The primitive data types that the project assumes are not really supported across all programming languages.

    Also if anyone hasn't already seen them, similar projects already exist and are more complete. E.g.

    * https://rosettacode.org/

    * https://programming-idioms.org/

    * https://the-algorithms.com/

    Not to mention LeetCode, CodeWars, Project Euler, Exercism can kinda serve the same role.

  • stable-diffusion-webui

    Stable Diffusion web UI

  • Project mention: Show HN: I made an app to use local AI as daily driver | news.ycombinator.com | 2024-02-27

    * LLaVA model: I'll add more documentation. You are right Llava could not generate images. For image generation I don't have immediate plans, but checkout these projects for local image generation.

    - https://diffusionbee.com/

    - https://github.com/comfyanonymous/ComfyUI

    - https://github.com/AUTOMATIC1111/stable-diffusion-webui

  • transformers

    🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.

  • Project mention: Maxtext: A simple, performant and scalable Jax LLM | news.ycombinator.com | 2024-04-23

    Is t5x an encoder/decoder architecture?

    Some more general options.

    The Flax ecosystem

    https://github.com/google/flax?tab=readme-ov-file

    or dm-haiku

    https://github.com/google-deepmind/dm-haiku

    were some of the best developed communities in the Jax AI field

    Perhaps the “trax” repo? https://github.com/google/trax

    Some HF examples https://github.com/huggingface/transformers/tree/main/exampl...

    Sadly it seems much of the work is proprietary these days, but one example could be Grok-1, if you customize the details. https://github.com/xai-org/grok-1/blob/main/run.py

  • HelloGitHub

    :octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.

  • thefuck

    Magnificent app which corrects your previous console command.

  • Project mention: Control Linux based distros using hand gestures using OpenCV, GTK, Mediapipe | news.ycombinator.com | 2024-04-14

    Are you by chance interested in a command named after the four-letter word, which automatically fixes and reruns the last command: https://github.com/nvbn/thefuck

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

  • Project mention: My Favorite DevTools to Build AI/ML Applications! | dev.to | 2024-04-23

    TensorFlow, developed by Google, and PyTorch, developed by Facebook, are two of the most popular frameworks for building and training complex machine learning models. TensorFlow is known for its flexibility and robust scalability, making it suitable for both research prototypes and production deployments. PyTorch is praised for its ease of use, simplicity, and dynamic computational graph that allows for more intuitive coding of complex AI models. Both frameworks support a wide range of AI models, from simple linear regression to complex deep neural networks.

  • Django

    The Web framework for perfectionists with deadlines.

  • Project mention: AutoCodeRover resolves 22% of real-world GitHub in SWE-bench lite | news.ycombinator.com | 2024-04-09

    >As an example, AutoCodeRover successfully fixed issue #32347 of Django.

    This bug was fixed three years ago in a one-line change.[0] Presumably the fix was already in the training data.

    [0] https://github.com/django/django/pull/13933

  • fastapi

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

  • Project mention: Building an Email Assistant Application with Burr | dev.to | 2024-04-26

    In this tutorial, I will demonstrate how to use Burr, an open source framework (disclosure: I helped create it), using simple OpenAI client calls to GPT4, and FastAPI to create a custom email assistant agent. We’ll describe the challenge one faces and then how you can solve for them. For the application frontend we provide a reference implementation but won’t dive into details for it.

  • yt-dlp

    A feature-rich command-line audio/video downloader

  • Project mention: FFmpeg 7.0 Released | news.ycombinator.com | 2024-04-04

    You can put these options in a config file and they will become the default: https://github.com/yt-dlp/yt-dlp?tab=readme-ov-file#configur...

  • Home Assistant

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

  • Project mention: Do not buy a Hisense TV (or at least keep them offline) | news.ycombinator.com | 2024-04-20

    Apparently the same issue has been reported with Philips TV [1] and Fritz!Box [2] as well.

    [1] https://github.com/home-assistant/core/issues/73643#issuecom...

    [2] https://forum.openwrt.org/t/minidlna-creates-new-media-serve...

  • Flask

    The Python micro framework for building web applications.

  • Project mention: Ask HN: High quality Python scripts or small libraries to learn from | news.ycombinator.com | 2024-04-19

    I'd suggest Flask or some of the smaller projects in the Pallets ecosystem:

    https://github.com/pallets/flask

  • devops-exercises

    Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

  • Project mention: DevOps Exercises | news.ycombinator.com | 2023-08-07
  • Ansible

    Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.

  • Project mention: Grant Kubernetes Pods Access to AWS Services Using OpenID Connect | dev.to | 2024-04-22

    Ansible v2.16

  • Keras

    Deep Learning for humans

  • Project mention: My Favorite DevTools to Build AI/ML Applications! | dev.to | 2024-04-23

    As a beginner, I was looking for something simple and flexible for developing deep learning models and that is when I found Keras. Many AI/ML professionals appreciate Keras for its simplicity and efficiency in prototyping and developing deep learning models, making it a preferred choice, especially for beginners and for projects requiring rapid development.

  • scikit-learn

    scikit-learn: machine learning in Python

  • Project mention: AutoCodeRover resolves 22% of real-world GitHub in SWE-bench lite | news.ycombinator.com | 2024-04-09

    Thank you for your interest. There are some interesting examples in the SWE-bench-lite benchmark which are resolved by AutoCodeRover:

    - From sympy: https://github.com/sympy/sympy/issues/13643. AutoCodeRover's patch for it: https://github.com/nus-apr/auto-code-rover/blob/main/results...

    - Another one from scikit-learn: https://github.com/scikit-learn/scikit-learn/issues/13070. AutoCodeRover's patch (https://github.com/nus-apr/auto-code-rover/blob/main/results...) modified a few lines below (compared to the developer patch) and wrote a different comment.

    There are more examples in the results directory (https://github.com/nus-apr/auto-code-rover/tree/main/results).

  • manim

    Animation engine for explanatory math videos

  • Project mention: 3Blue1Brown: Visualizing Attention, a Transformer's Heart | news.ycombinator.com | 2024-04-14

    That is definitely one of the things he does better than most. He actually wrote a custom library for math animations: https://github.com/3b1b/manim

  • gpt4free

    The official gpt4free repository | various collection of powerful language models

  • Project mention: gpt4-openai-api VS gpt4free - a user suggested alternative | libhunt.com/r/gpt4-openai-api | 2024-01-04

    I cant install

  • LocalStack

    💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline

  • Project mention: LocalStack – a functional local AWS cloud stack | news.ycombinator.com | 2024-04-05
  • Face Recognition

    The world's simplest facial recognition api for Python and the command line

  • Project mention: Security Image Recognition | /r/computervision | 2023-12-10

    Camera connected to a PI? Something like this could run locally: https://github.com/ageitgey/face_recognition

  • requests

    A simple, yet elegant, HTTP library.

  • Project mention: Revived the promise made six years ago for Requests 3 | dev.to | 2024-04-02

    For many years now, Requests has been frozen. Being left in a vegetative state and not evolving, this blocked millions of developers from using more advanced features.

  • sherlock

    🔎 Hunt down social media accounts by username across social networks

  • Project mention: Checking all accounts associated with my email address? | /r/PrivacySecurityOSINT | 2023-11-12

    In the interest of cleaning my digital life a bit I really want to delete all of my old accounts that I no longer use. The terminal application "Sherlock" on github can search for instances of a username you input and find associated websites. Sherlock

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Python related posts

Index

What are some of the best open-source Python projects in Python? This list will help you:

Project Stars
1 system-design-primer 253,398
2 awesome-python 204,784
3 TheAlgorithms 179,554
4 stable-diffusion-webui 129,299
5 transformers 125,021
6 HelloGitHub 84,719
7 thefuck 82,804
8 Pytorch 77,783
9 Django 76,778
10 fastapi 70,779
11 yt-dlp 70,636
12 Home Assistant 68,508
13 Flask 66,350
14 devops-exercises 63,339
15 Ansible 61,137
16 Keras 60,937
17 scikit-learn 58,046
18 manim 57,952
19 gpt4free 57,133
20 LocalStack 52,145
21 Face Recognition 51,755
22 requests 51,359
23 sherlock 51,283

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com