Python computer-science

Open-source Python projects categorized as computer-science

Top 17 Python computer-science Projects

computer-science
  1. professional-programming

    A collection of learning resources for curious software engineers

    Project mention: System Design Resources that are Not ByteByteGo | dev.to | 2024-06-03

    Professional Programming by Charles-Axel Dein

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. software-papers

    📚 A curated list of papers for Software Engineers

    Project mention: Papers for Software Engineers | news.ycombinator.com | 2025-01-21
  4. python-ds

    No non-sense and no BS repo for how data structure code should be in Python - simple and elegant.

  5. CSrankings

    A web app for ranking computer science departments according to their research output in selective venues, and for finding active faculty across a wide range of areas.

    Project mention: Reversing the Fossilization of Computer Science Conferences | news.ycombinator.com | 2025-04-28

    A big part of the problem here is that Universities have increasingly begun attaching prestige to specific “top” conference publications for both ranking and faculty promotions. A good example of the phenomenon can be seen in [1] (sorry for the noun-citation!) which only gives credit for approximately three conferences in each field. Combine this with a flood of new researchers entering the field, you have a recipe for “top” conferences getting flooded

    Fortunately every field has a fourth or fifth-tier conference that isn’t on this list (or a specialized topic conference that the rankings folks don’t care about), and those still serve the purposes that conferences were made for. You just might not be able to convince a ranking-obsessed administrator that your work has any value if you publish there.

    [1] https://csrankings.org/

  6. DSAlgo

    📚A repository that contains all the Data Structures and Algorithms concepts and solutions to various problems in Python3 stored in a structured manner.👨‍💻🎯

  7. judge-server

    Judging backend server for the DMOJ online judge.

  8. tree-gen

    Procedural generation of tree models in blender

  9. SaaSHub

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

    SaaSHub logo
  10. awesome-theoretical-computer-science

    The interdicplinary of Mathematics and Computer Science, Distinguisehed by its emphasis on mathemtical technique and rigour.

    Project mention: Theoretical Computer Science | news.ycombinator.com | 2025-02-27
  11. Nashpy

    A python library for 2 player games.

  12. HighlightedCS

    Popular computer science books (PDF) with highlighting :) add yours now

  13. SNORT-GUI

    SNORT GUI: sniff sniffs the baddies and helps you setup SNORT ids in your network

  14. algorithms.theroyakash.com

    algorithms.theroyakash.com website source code. [Materials for FAANG and top startup coding interview and running notes on that]

  15. ComputerScienceFromScratch

    Source for the book Computer Science from Scratch

    Project mention: Fun Computer Science Projects in Python | news.ycombinator.com | 2025-01-10
  16. okrolearn

    A machine learning library created in python by Okerew

    Project mention: Fixed bugs for my pytorch like library | dev.to | 2024-07-22

    Well so I have might have broken the gpu version for okrolearn but now it is fixed. https://github.com/Okerew/okrolearn

  17. GeneticAlgorithm-TheTravelingThief

    Implementação do Algoritmo Genético para resolver um problema de otimização

  18. Basic-Algorithms

    Basic algorithms and data structures written in different programming languages

  19. 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 computer-science discussion

Log in or Post with

Python computer-science related posts

  • Reversing the Fossilization of Computer Science Conferences

    1 project | news.ycombinator.com | 28 Apr 2025
  • Papers for Software Engineers

    1 project | news.ycombinator.com | 21 Jan 2025
  • Northeastern's redesign of the Khoury curriculum abandons the fundamentals of CS

    1 project | news.ycombinator.com | 13 Jan 2025
  • A curated list of papers for Software Engineers

    1 project | news.ycombinator.com | 25 Dec 2024
  • 5 Interesting New Github Repos You Need to Explore

    4 projects | dev.to | 6 Nov 2024
  • Building SDKs for MindsDB this Hacktoberfest

    3 projects | dev.to | 30 Oct 2024
  • Fixed bugs for my pytorch like library

    1 project | dev.to | 22 Jul 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 professional-programming 47,615
2 software-papers 5,860
3 python-ds 2,898
4 CSrankings 2,857
5 DSAlgo 2,250
6 judge-server 930
7 tree-gen 877
8 awesome-theoretical-computer-science 847
9 Nashpy 345
10 HighlightedCS 105
11 SNORT-GUI 25
12 algorithms.theroyakash.com 24
13 ComputerScienceFromScratch 15
14 link-hub 11
15 okrolearn 3
16 GeneticAlgorithm-TheTravelingThief 0
17 Basic-Algorithms 0

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?