Skip to content

CS Stuff is an awesome collection of Computer Science Stuff.

License

Notifications You must be signed in to change notification settings

Spacial/csstuff

Repository files navigation

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.

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

CG Articles

  • Code for the models in "PixelVAE: A Latent Variable Model for Natural Images" article
  • Image Perspective Transformation Technology: During the 16th century, the most widely read discourse on the science of perspective was written by Albrecht Dürer (1471-1528). Dürer describes both mathematical and mechanical methods for drawing perspective in his work, Unterweysung der Messung mit dem Zyrkel und Rychtscheyd. One of the mechanical methods for constructing a perspective view of an object is depicted in his woodcut , Artist Drawing A Lute.

Augmented Reality

3D Modelling/Printing

  • OpenSCAD: The Programmers Solid 3D CAD Modeller
  • BIM_Workbench: A BIM Workbench for FreeCAD
  • Open CASCADE Technology: The Open Source 3D Modeling Libraries
  • hemeshgui: A new and improved version of the visual tool for the wonderful HE_Mesh library
  • USD Core: Universal Scene Description (USD) is a system that scalably encodes and interchanges static and time-sampled 3D geometry, shading and lighting data between Digital Content Creation applications. Domain-specific schema modules define the geometry, shading, and lighting encoding atop USD's domain-agnostic core.
  • pymadcad: Simple yet powerful CAD (Computer Aided Design) library, written with Python.

Games

Writing Articles

Teaching

  • veyon: Cross-platform computer monitoring and classroom management.

Studies

Writing

UX/UI

web

  • pyppeteer: Headless chrome/chromium automation library (unofficial port of puppeteer)
  • RSSHub is a lightweight and extensible RSS feed aggregator, it's able to generate feeds from pretty much everything.
  • guardian frontend: Source for theguardian.com
  • proven: An alternative to Twitter's verified accounts powered by Keybase.
  • umbrella: ⛱ Mono-repository of ~50 TypeScript/ES6 projects for modern web development
  • FreshRSS: A free, self-hostable aggregator…
  • molten API: modern API framework — molten 0.6.0 documentation
  • molten: A minimal, extensible, fast and productive framework for building HTTP APIs with Python 3.6 and later.
  • walt: Walt is a JavaScript-like syntax for WebAssembly text format
  • Gravitee.io API Platform: is a flexible, lightweight and blazing-fast open source API Management solution that helps your organization control finely who, when and how users access your APIs. github
  • unCaptcha2: defeating the latest version of ReCaptcha with 91% accuracy
  • (pt-br) js-para-pessoas: 📒 Curadoria de conteúdos de JavaScript para mentes que não decoram coisas facilmente - ou seja, para todo mundo.
  • (pt-br) controle-seus-tweets: Conjunto de scripts simples que usam o pacote tweepy para baixar todos os tweets e likes de um usuário no Twitter. Também contém scritps que permitem remover as publicações feitas e favoritadas.
  • bot-followers: 🍊 Find out how many bots follow any given Twitter acount.
  • Secateur: Use Secateur if you want to temporarily block or mute a Twitter account and all its followers.
  • iroiro: Beautiful Colors Lookup in CLI

Web python

  • Vibora: Fast, asynchronous and elegant Python web framework.
  • Sanic: Async Python 3.7+ web server/framework | Build fast. Run fast.
  • Jápronto!: Screaming-fast Python 3.5+ HTTP toolkit integrated with pipelining HTTP server based on uvloop and picohttpparser.

Privacy

Philosophy

General

Jobs

General Fun

Articles and Papers

News

2023

2022

2021

2020

2019

2018

Gadgets

Resources

Catastrophes

Vale's Crime on Brumadinho

  • BrumadinhoDam: 3D DEM (digital elevation model) in orbital view of Brumadinho Dam Collapse
  • Brumadinho Location: Conjunto de ferramentas para ajudar no resgate e localização das vítimas atingidas pelo rompimento da barragem que ocorreu recentemente em Brumadinho/MG