An open API service indexing awesome lists of open source software.

Computer science

Computer science is the study of the theory, experimentation, and engineering that form the basis for the design and use of computers. It is the scientific and practical approach to computation and its applications and the systematic study of the feasibility, structure, expression, and mechanization of the methodical procedures (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to, information.

https://github.com/nixin72/hc-semester-1

Everything from first semester at Heritage College

computer-science school

Last synced: 14 Feb 2026

https://github.com/ramonxm/brain

👩🏻‍💻 | Personal study notes on programming, concepts, and more.

algorithms-and-data-structures computer-science concepts-of-programming-languages

Last synced: 28 Jul 2025

https://github.com/s0fft/donbas-state-engineering-academy

Academy Tasks: Mathematical Algorithms / Numerical Methods / Computer Graphics / WEB / etc.

bootstrap computer-science css html javascript math math-algorithms python3

Last synced: 27 Jul 2025

https://github.com/vishal815/deep-learing-notes

Welcome to the Deep Learning Notes repository! This collection of notes is designed to provide a deep understanding, intuition, and real-world implications of deep learning. Whether you're a beginner or preparing for exams and interviews, these comprehensive and colorful notes will be your go-to readme resource.

ai ann backpropagation cnn computer-science deep-learning education exam-preparation gan interview-preparation learning-resources loss-functions machine-learning neural-networks notes optimizer optimizers rnn transformer

Last synced: 06 Jan 2026

https://github.com/bberkay/computer-science-studies

Includes some subjects such as DSA, Design Patterns, Clean Code and much more.

computer-science dsa oop socket-programming solid unit-testing

Last synced: 05 Jan 2026

https://github.com/lapets/course-abstract-algebra

Lecture notes, assignments, and other materials for a one-semester introductory course on topics in number theory, modular arithmetic, abstract algebra, and computer science applications thereof.

abstract-algebra algorithms computer-science introduction lecture-notes modular-arithmetic number-theory

Last synced: 17 Mar 2025

https://github.com/webintellectual/opencv-basics

This repo contains the basics of openCV which I learned. Intuitive names are given to the folders and files, so that anyone can refer to this repository.

computer computer-graphics computer-science computer-vision opencv opencv-library opencv-python opencv2

Last synced: 01 May 2026

https://github.com/ashgreyg/obsino

🔮 obsino: study every field

computer-science cuelang pharmacy study-project

Last synced: 11 May 2026

https://github.com/luka2220/cois-2300-code

Code from labs for COIS 2300 Computer Organization

computer-architecture computer-science mars-ide mips-assembly

Last synced: 27 Jul 2025

https://github.com/4ngelojr/ai-ml-cheatsheets

🗂️ Access essential AI and ML concepts with quick-reference cheatsheets for effective learning and project implementation.

bigdata cheatsheet computer-science convolutional-neural-networks data-science deep-learning dl excel hadoop keras linux neural-networks numpy pig plotly probability sql statistics

Last synced: 01 May 2026

https://github.com/matheussoranco/particlephysicssimulation

A particle physics simulation ambience implemented in ADA for performance testing

ada computer-science physics-simulation

Last synced: 25 Jul 2025

https://github.com/alefrp/cs50x

CS50X Lectures

computer-science cs50 cs50x programing

Last synced: 12 May 2026

https://github.com/augustus1417/2nd-sem---college-notes

2nd Year Computer Science Notes

computer-science md obsidian

Last synced: 15 May 2026

https://github.com/pot-pourri/array-list

Dynamic array data structure for JavaScript

agpl amortized computer-science data-structures javascript

Last synced: 12 Dec 2025

https://github.com/pprattis/signal-sampling-and-wrapping

From a continuous time signal get minimum required sampling frequency to allow the reconstruction of the signal and application of the reconstruction formula of the sampling theorem.

computer-science matlab octave program sampling-theory signal signal-reconstruction signal-sampling signal-wrapping student

Last synced: 17 Sep 2025

https://github.com/rudxain/collatz_finder

Tries to find a counter-example to the Collatz Conjecture, in Rust

3nplus1 collatz collatz-conjecture collatz-problem computer-science conjecture math search

Last synced: 14 Mar 2025

https://github.com/make-github-pseudonymous-again/js-median

:raised_hands: Median searching code bricks for JavaScript

agpl algorithms computer-science javascript median sorting

Last synced: 04 Jun 2026

https://github.com/antoniosubasic/nscs-course-materials-3rd

Networksystems and Cybersecurity course materials - HTL Leonding - computer science - 3rd grade 2024/25

computer-science course-materials cybersecurity htl-leonding network-systems

Last synced: 17 Mar 2025

https://github.com/nfo94/nfo94.github.io

Um blog sobre desenvolvimento de software e ciência da computação em geral.

blog computer-science portuguese-brazilian software-development

Last synced: 07 Jan 2026

https://github.com/pot-pourri/sll

:izakaya_lantern: Singly linked list data structures for JavaScript

agpl computer-science data-structures javascript linked-list ordered-collections

Last synced: 09 Jun 2026

https://github.com/daniel-brai/papers-to-read

A collection of papers and books in different fields of Computer Science I find interesting to read.

books computer-science research-paper

Last synced: 21 Jan 2026

https://github.com/aaesalamanca/uned-2025-2026-fundamentos-de-programacion

Prácticas de la asignatura Fundamentos de Programación en la UNED (2025/2026).

c computer-science cpp learning programming

Last synced: 18 Feb 2026

https://github.com/m1kc3b/nand2tetris

Rust implementation of the famous CS course Nand To Tetris 🦀

computer-science nand2tetris rust

Last synced: 16 Sep 2025

https://github.com/nhsz/cs-books

:books: Free CS books collection

books bookshelf computer-science ebooks free

Last synced: 17 Jan 2026

https://github.com/louis3112/cs_finalproject_sem3

Final Project for Computational Science (Sains Komputasi) in 3rd Semester. Showcases various implementations of computational science concepts.

cli-app college-project computer-science

Last synced: 28 Aug 2025

https://github.com/miguelvprieto/pseudocode-compiler

A pseudocode compiler following the computer science IGCSE standards. It is supposed to help people who want to practice pseudocode for the IGCSE exam.

compiler computer-science cs exam igcse igcse-cs programming programming-language pseudocode pseudocode-compiler pseudocode-language

Last synced: 28 Jun 2025

https://github.com/edinsonrequena/django-projects

Here you can find many different projects built with django

computer-science django django-application python software-architecture software-engineering

Last synced: 14 Apr 2026

https://github.com/hendurhance/cs50-c

This is my solution to the CS50 2021 problem set and laboratory set, using C from cash/credit to speller

algorithms c computer-science cs50problemsets cs50x data-structures

Last synced: 05 Apr 2025

https://github.com/danigb/cs-playground

Classic algorithms and data structures implemented in clojure

algorithms computer-science data-structures

Last synced: 05 Nov 2025

https://github.com/neverpanic/ma

Compiler-Assisted Memory Management Using Escape Analysis in the KESO JVM

article compiler-design compiler-optimization computer-science master-thesis science tex thesis

Last synced: 25 Jan 2026

https://github.com/dropdevrahul/knowledge-base

Collection of resources related to Programming

architecture computer-science golang knowledge-base software-engineering

Last synced: 05 Nov 2025

https://github.com/crisnguyendev/miu-cs390-fpp

Repository for assignments and exercises focusing on Java programming basics, object-oriented programming, data structures, exception handling, and recursion.

assignment computer-science data-structures education exception-handling files fundamentals java object-oriented-programming recursion

Last synced: 14 Apr 2025

https://github.com/yanfiq/c

A bunch of C code

c computer-science cursed cursed-code hello-world

Last synced: 06 Apr 2025

https://github.com/caiofov/truthtablegenerator-javaswing

API developed in Java with Swing for generating a truth table from a boolean expression. (Programming Techniques I subject final project - Computer Science UFC).

computer-science java swing truthtablegenerator

Last synced: 06 Apr 2025

https://github.com/ostad-ai/computer-science

Computer Science and related topics are the main focus of this repository. Mainly, Python language is used here.

algorithms computer-science cramers-rule divide-and-conquer dynamic-programming fast-fourier-transform linked-list matrix-inversion python root-finding

Last synced: 22 May 2026

https://github.com/vinicius-rio/ifsp-programming-logic-and-algorithms

Exercises for the first semester of the Bachelor's Degree in Computer Science at the Federal Institute of São Paulo (IFSP).

algorithms c computer-science ifsp

Last synced: 14 May 2025

https://github.com/rakibhhridoy/bioinformatics-geneticdatascience

This project is based on starting Bioinformatics as a life science student. Initializing a career as a Genetic Data Scientist and Bioinformatician.

bioinformatics biology biopython computer-science data-science genetic-data-science genetics genome-assembly genome-sequencing statistics

Last synced: 14 May 2025

https://github.com/bismarkagyare/cs-assignments

A series of assignments from TheOdinProject for applying some fundamental computer science concepts.

binary-search-tree computer-science javsascript linked-list recursion sorting-algorithms theodinproject

Last synced: 28 Mar 2025

https://github.com/g1joshi/cs50x

CS50x 2020 Introduction to Computer Science

computer-science cs50 cs50x programming

Last synced: 02 Mar 2026

https://github.com/pedro-estevao/object-oriented-programming

Projects from the Object-Oriented Programming (OOP) course (5th semester, Computer Science - Centro Universitário Barão de Mauá) using Java. Focus on classes, inheritance, polymorphism, encapsulation, abstraction, and design patterns.

abstraction academic-project computer-science design-patterns encapsulation inheritance java object-oriented-programming oop polymorphism proggraming

Last synced: 25 Feb 2025

https://github.com/pedro-estevao/college-portal

A Student & Teacher Portal Clone project developed for the Programming Techniques 1 course (3rd semester, Computer Science - Centro Universitário Barão de Mauá) using PHP (OOP) and MySQL. A foundational academic project available for those studying OOP in PHP.

academic-project baraodemaua computer-science database mysql mysql-database oop oop-php php programming programming-techniques

Last synced: 25 Feb 2025

https://github.com/johnmachado11/cs104-computer-architecture

Python implementation of a 32-bit processor with its own ISA (Instruction Set Architecture)

32bit binary computer-science instruction-set-architecture python

Last synced: 05 Apr 2025

https://github.com/johnmachado11/linked-list-restaurant

Restaurant food options organized and viewable by leveraging a custom built Linked List data structure.

computer-science data-structures linked-list

Last synced: 05 Apr 2025

https://github.com/bashmocha/cs50-2022

CS50's Introduction to Computer Science

computer-science cs50 cs50problemsets cs50x

Last synced: 12 Jan 2026

https://github.com/alexzajac/course_ml_with_r

Programming assingments for ML course in CS major at ESILV

computer-science introduction machine-learning r

Last synced: 28 Mar 2025

https://github.com/n-c0de-r/lab3.7a

Designing and Testing Observer/Subject & Decorator patterns

3rd-semester 7th-exercise computer-science design-patterns java observer observer-pattern

Last synced: 22 Jul 2025

https://github.com/thiagocalvi/simulador-mesif

Trabalho prático de implementação em ARQ II: Desenvolvimento de um simulador de coerência de cache utilizando a extensão do protocolo MESI, o MESIF.

arquitectura cache-simulator computer-science mesi-protocol uem

Last synced: 30 Mar 2025

https://github.com/vicegd/algorithmscourse

Central hub for the Algorithms course. Connects interactive theory, code implementations, and our AI study assistant.

algorithms computer-science education landing-page university

Last synced: 10 Jun 2026

https://github.com/arielliv/max-flow-algorithm

Several implementations of max flow algorithm in c++

algorithm algorithms algorithms-and-data-structures computer-science

Last synced: 28 Mar 2025

https://github.com/snoozelemon/auburn-uni-projects

This repository contains all the projects that I've worked on during my time at Auburn Universit as a Master's Student (Graduate)

auburn-university computer-science

Last synced: 07 Oct 2025

https://github.com/toolmanp/csapp-labs

My solution to CSAPP:3E lab assignment

computer-science csapp csapp3e

Last synced: 07 Oct 2025

https://github.com/hyeockjinkim/study-cs

CS 기본에 대한 공부 용도

computer-science floating-point integer

Last synced: 22 Jun 2026

https://github.com/antoniosubasic/wmc-course-materials-4th

Web- and Mobile Computing course materials - HTL Leonding - computer science - 4th grade 2025/26

computer-science course-materials htl-leonding mobile-computing quarkus web-computing

Last synced: 19 Oct 2025

https://github.com/gkapfham/cs112s2014

Course Materials for Computer Science 111 Spring 2014

algorithms computer-science data-structures laboratory

Last synced: 27 Jan 2026

https://github.com/shama-llama/distributed-bookstore

Simple remote bookstore management system using RPC and RMI

computer-science cosc-6003 distributed-systems

Last synced: 25 Feb 2025

https://github.com/ashgreyg/to-learn-by-books

This is my learning repository of the books I have read

book computer-science mathematics notes solutions

Last synced: 08 Oct 2025

https://github.com/pprattis/sequence-global-alignment-with-unknown-nucleotides

A Python script that for a parameter k, calculates the universal alignment of 2 sequences, with limitation that the alignment contains at most k unknown nucleotides. Nucleotide sequences are sometimes written in a 5-character alphabet, A, T, G, C, and N where N stands for an undefined nucleotide.

bioinformatics chromosomes computer-science fasta global-alignment nucleotides program python sequence-alignment student

Last synced: 29 Mar 2025

https://github.com/alicankaya192/cs_complete_terminology_guide

350+ essential CS terms across 26 chapters — ordered by learning sequence. Covers Algorithms, OS, Networks, Databases, Security, ML/AI, DevOps, Linux, Testing, Career & more. Available in 🇹🇷 Turkish and 🇬🇧 English.

algorithms artificial-intelligence bash cheatsheet cloud-computing computer-science cs-fundamentals cybersecurity data-structures deep-learning devops docker kubernetes linux llm networking open-source python software-engineering study-guide

Last synced: 21 Jun 2026

https://github.com/andredarcie/producer-consumer-problem

Producer Consumer Problem (Distributed computing)

computer-science java java-rmi producer-consumer

Last synced: 09 Jun 2026

https://github.com/esteves31/unifesp

Projetos e matérias que realizei durante a graduação na Unifesp - SJC

algorithms compilers computer-science data-structures parallel-computing

Last synced: 14 Mar 2025

https://github.com/n-c0de-r/cs2.04_bargraph

Counting characters in a text file and create a histogram of it. 2nd semester, 4th exercise in informatics.

2nd-semester 4th-lab computer-science count-characters histogram informatics java

Last synced: 09 Jul 2025

https://github.com/n-c0de-r/cs1.04_todo.primes

Lab 1.4 - A CLI ToDo-List with search engine. 1st semester, 4th lab.

1st-semester 4th-lab computer-science informatics java prime-numbers search-engine

Last synced: 05 Mar 2025

https://github.com/n-c0de-r/cs1.02_song.freezer

Song Exercise, building a small music player. 1st semester, 2nd exercise, computer-science.

1st-semester 2nd-exercise computer-science java music-player song

Last synced: 20 Apr 2026

https://github.com/parvez-ahammed/life-at-aust

Ahsanullah University of Science and Technology Department of Computer Science and Engineering Year 1, Semester 2 CSE1200 iGraphics Term Project

computer-science cppgame igraphics-project

Last synced: 06 Apr 2025

https://github.com/danishzulfiqar/glucolobin

A Health ECO-System designed to integrate and sync with multiple IOT based medical equipment througout the globe simultaneously.

computer-science eco-system engineering iot medical

Last synced: 02 Jan 2026

https://github.com/gkapfham/cs111s2016

Course Materials for Computer Science 111 Spring 2016

computer-science html-slides laboratory teaching

Last synced: 27 Jan 2026

https://github.com/h0nt3d/modulo2345updowncounter

A counter written in VHDL that has been designed to count in radix 8 up and down from 0 to 2344 in radix 14 while displaying the counting on 4 Seven Segment Displays

computer-science counter digital-electronics digital-logic-design electrical-engineering electronics fpga-programming instantiation mod quartus-prime radix seven-segments-display vhdl

Last synced: 17 Nov 2025

https://github.com/shama-llama/cropland-mapping

Cropland mapping from multichannel spectral data using deep learning

computer-science conv-lstm cosc-6041 cropland-mapping machine-learning

Last synced: 13 May 2026

https://github.com/vinicius-rio/IFSP-programming-logic-and-algorithms

Exercises for the first semester of the Bachelor's Degree in Computer Science at the Federal Institute of São Paulo (IFSP).

algorithms c computer-science ifsp

Last synced: 31 Oct 2025

https://github.com/capellax02/com2067

(DATA STRUCTURES) This repository contains my work and example solutions related to the Data Structures course, taken during the second year of Computer Engineering.

algorithms c-programming computer-science data-structures

Last synced: 22 Mar 2025

https://github.com/luizgabriel/uri.solvedproblems

A list of some URI (https://www.urionlinejudge.com.br/) problems I tried to solve.

algorithms computer-science data-structures uri uri-online-judge

Last synced: 06 Apr 2025

https://github.com/ytfl/hash-table-simulator

Hash Table Simulator is an interactive, front-end educational simulator for learning how hash tables work. It visualizes insertion, searching, and deletion across three collision-resolution strategies. The app shows each probe step in real time, highlights active cells, and logs every action so users can follow the exact execution path.

algorithm-visualizer algorithms collision-resolution computer-science data-structures double-hashing education-tool frontend hash-table hashing interactive-learning linear-probing open-addressing react separate-chaining tailwind-css typescript visualization vite web-app

Last synced: 02 May 2026

https://github.com/bcanozter/doctor-on-night-duty-problem

Solution for Doctor on Night Duty problem using semaphores and mutexes

computer-engineering computer-science cpp multithreading mutexes semaphores

Last synced: 09 Jun 2026

https://github.com/dataloudlabs/dloud-ads

Abstract Data Structures commonly used in CS scenarios. Implemented by Data Loud Labs!

computer-science data-structures datastructures python software-engineering

Last synced: 08 Apr 2026

https://github.com/infinisil/eth4

Notes and other material for the 4th semester at ETHZ computer science bachelor

computer-science eth-zurich notes

Last synced: 18 Feb 2026