Spacial/csstuff

CS Stuff is an awesome collection of Computer Science Stuff.

TeX

86

278 commits

updated Nov 23, 2025

See the code

README

Awesome Computer Science Stuff Awesome

  • *TheoryOfComputation- : Some resources about the topic (tex files and JFLAP files).
  • *Algorithms- : Some stuff about design, analysis and general in algorithms science.

Research


Computer Science general

Quantum Information Science

Data Structures

Databases

Networks

Programming

IDEs

Formal Methods

APIs

  • public-apis: A collective list of public JSON APIs for use in web development.

Debbugger

Assembly

C/C++

Makefile

KDE/Qt and GTK

Python

Presentations

Others

Version Control

git

Software Engineering


Hardware

Electronics

Operating Systems

Linux Kernel

Memory

Compilers

API

Distributed Systems

  • CharmPy is a high-level parallel and distributed programming framework with a simple and powerful API, based on migratable Python objects and remote method invocation; built on top of an adaptive C/C++ runtime system providing speed, scalability and dynamic load balancing.
  • FASTER: Fast key-value store from Microsoft Research
  • porcupine: A fast linearizability checker written in Go
  • DrTLAPlus: learn an algorithm and protocol, study a specification
  • White Rabbit: White Rabbit provides sub-nanosecond accuracy and picoseconds precision of synchronization for large distributed systems.

Pattern Recognition

  • annoy: Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk
  • tesseract: Tesseract Open Source OCR Engine (main repository)
  • pampy: The Pattern Matching for Python you always dreamed of.
  • EasyOCR: Ready-to-use OCR with 40+ languages supported including Chinese, Japanese, Korean and Thai.

Artificial Intelligence

Genetic Algorithms

Natural Language Processing

Dictionaries

Machine Learning

Machine Learning Articles

Neural Networks

Computer Vision

Python DL

Frameworks for Neural Networks and Deep Learning. See: awesome-deep-learning.

  • Caffe - A fast open framework for deep learning..
  • Keras - A high-level neural networks library and capable of running on top of either TensorFlow or Theano.
  • MXNet - A deep learning framework designed for both efficiency and flexibility.
  • Neupy - Running and testing different Artificial Neural Networks algorithms.
  • Serpent.AI - Game agent framework. Use any video game as a deep learning sandbox.
  • Theano - A library for fast numerical computation.
  • Approximate Models: Python Library for Function Approximation in Machine Learning.

PyTorch

Tensorflow

Math

Theorems

Algebra

Matrices

  • Matrices from a geometric perspective
  • pycm: Multi-class confusion matrix library in Python.
  • SparseP: is the first open-source Sparse Matrix Vector Multiplication (SpMV) software package for real-world Processing-In-Memory (PIM) architectures. SparseP is developed to evaluate and characterize the first publicly-available real-world PIM architecture, the UPMEM PIM architecture. Described by C. Giannoula et al.

Statistics

Data Science

Probability

Linear Regression

Time Series

Datasets

Data Graphics

Calculus

Topology

Linear Programming

Discretionary Math

Signal Processing

Graph Theory

Coding

Fun

Music

General Math

Physics

Radio

Astronomy

Astro Articles

NASA

SpaceX

Robotics

Chemistry

Biology

Geography

History

Humanities

Economy

Finance

Psychology

On-line Services

Filesystems

Computer Graphics

Truncated — view the full README on GitHub.

algorithms
awesome
awesome-list
computer-science
data-science
machine-learning
open-science
programming-language
science

Spacial/csstuff

CS Stuff is an awesome collection of Computer Science Stuff.

TeX

86

278 commits

updated Nov 23, 2025

See the code

README

Awesome Computer Science Stuff Awesome

  • *TheoryOfComputation- : Some resources about the topic (tex files and JFLAP files).
  • *Algorithms- : Some stuff about design, analysis and general in algorithms science.

Research


Computer Science general

Quantum Information Science

Data Structures

Databases

Networks

Programming

IDEs

Formal Methods

APIs

  • public-apis: A collective list of public JSON APIs for use in web development.

Debbugger

Assembly

C/C++

Makefile

KDE/Qt and GTK

Python

Presentations

Others

Version Control

git

Software Engineering


Hardware

Electronics

Operating Systems

Linux Kernel

Memory

Compilers

API

Distributed Systems

  • CharmPy is a high-level parallel and distributed programming framework with a simple and powerful API, based on migratable Python objects and remote method invocation; built on top of an adaptive C/C++ runtime system providing speed, scalability and dynamic load balancing.
  • FASTER: Fast key-value store from Microsoft Research
  • porcupine: A fast linearizability checker written in Go
  • DrTLAPlus: learn an algorithm and protocol, study a specification
  • White Rabbit: White Rabbit provides sub-nanosecond accuracy and picoseconds precision of synchronization for large distributed systems.

Pattern Recognition

  • annoy: Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk
  • tesseract: Tesseract Open Source OCR Engine (main repository)
  • pampy: The Pattern Matching for Python you always dreamed of.
  • EasyOCR: Ready-to-use OCR with 40+ languages supported including Chinese, Japanese, Korean and Thai.

Artificial Intelligence

Genetic Algorithms

Natural Language Processing

Dictionaries

Machine Learning

Machine Learning Articles

Neural Networks

Computer Vision

Python DL

Frameworks for Neural Networks and Deep Learning. See: awesome-deep-learning.

  • Caffe - A fast open framework for deep learning..
  • Keras - A high-level neural networks library and capable of running on top of either TensorFlow or Theano.
  • MXNet - A deep learning framework designed for both efficiency and flexibility.
  • Neupy - Running and testing different Artificial Neural Networks algorithms.
  • Serpent.AI - Game agent framework. Use any video game as a deep learning sandbox.
  • Theano - A library for fast numerical computation.
  • Approximate Models: Python Library for Function Approximation in Machine Learning.

PyTorch

Tensorflow

Math

Theorems

Algebra

Matrices

  • Matrices from a geometric perspective
  • pycm: Multi-class confusion matrix library in Python.
  • SparseP: is the first open-source Sparse Matrix Vector Multiplication (SpMV) software package for real-world Processing-In-Memory (PIM) architectures. SparseP is developed to evaluate and characterize the first publicly-available real-world PIM architecture, the UPMEM PIM architecture. Described by C. Giannoula et al.

Statistics

Data Science

Probability

Linear Regression

Time Series

Datasets

Data Graphics

Calculus

Topology

Linear Programming

Discretionary Math

Signal Processing

Graph Theory

Coding

Fun

Music

General Math

Physics

Radio

Astronomy

Astro Articles

NASA

SpaceX

Robotics

Chemistry

Biology

Geography

History

Humanities

Economy

Finance

Psychology

On-line Services

Filesystems

Computer Graphics

Truncated — view the full README on GitHub.

algorithms
awesome
awesome-list
computer-science
data-science
machine-learning
open-science
programming-language
science

Significant stargazers

DungSaga

7 followers · starred Aug 2025