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/princeinscripts/leetcode-question

A repository containing solutions to LeetCode questions focused on Data Structures and Algorithms (DSA), aiding in practicing and mastering key concepts in computer science.

algorithms computer-science data-structures leetcode practice-repository programming

Last synced: 04 Sep 2025

https://github.com/brevex/binary-search-tree

A binary search tree made in Java that manipulates integer values.

algorithm binary-search-tree computer-science data-structures java

Last synced: 12 Jun 2025

https://github.com/aunshx/ecs-116-disc-files-sq24

Discussion Code and Files for ECS 116 Data Management for Data Science Spring '24 course @ UC Davis

computer-science data-science database mongodb postgresql ucdavis

Last synced: 12 Apr 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/sergio-oliveira-br/myapp

This project was developed within the framework of the Computer Science course and aims to apply and demonstrate the skills acquired throughout academic training. The application allows users to access HTML pages to add, edit and manage data in tables, using a robust backend implemented in Java, with the Spring Boot framework.

computer-science heroku java jquery postgresql spring-boot

Last synced: 12 Apr 2026

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/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/shamsuther/auto-gallery

AutoGallery: Car Showroom Management System

computer-science java java-programming jdk

Last synced: 03 Jan 2026

https://github.com/nishatrhythm/simple-c-and-c-plus-plus-program

Basic C and C++ related programs can be found in this repository.

c computer-science cpp programming

Last synced: 20 Jul 2025

https://github.com/nishatrhythm/numerical-analysis-lab

Implementation of Numerical Analysis formulae using Python.

computer-science numerical-analysis python

Last synced: 20 Jul 2025

https://github.com/nishatrhythm/basic-database

MySQL database related basic commands can be found in this repository.

computer-science database mysql

Last synced: 20 Jul 2025

https://github.com/curiousci/cs-php-mvc

Project for Computer Science course at school

computer-science mvc-framework php school-project

Last synced: 01 Apr 2025

https://github.com/kazimovzaman2/holbertonschool-low_level_programming

Low-level programming and algorithm projects for Holberton School

algorithms-and-data-structures c computer-science makefile

Last synced: 29 May 2026

https://github.com/natan-dot-com/laboratory-ics1

Codes written during Introduction to Computer Science: Laboratory Practice I discipline.

c computer-science usp

Last synced: 29 May 2026

https://github.com/divyanshu-rawat/dbms-resources

Add resources to learn computer science database fundamentals.

computer-science database

Last synced: 09 Apr 2025

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/kotlin-android-study-with-ssafy/cs_study_1

SSAFY 13기 모바일 트랙 구미 5반 CS 스터디(A)

computer-science

Last synced: 26 Jan 2026

https://github.com/shama-llama/distributed-systems-algorithms

Algorithms & Implementation for Communication, Synchronization, and Mutex tasks

computer-science cosc-6003 distributed-systems

Last synced: 12 Jun 2025

https://github.com/juliusnixi/cross

"CROSS: an exChange oRder bOokS Service" online orders book written in Java, Multi-threaded, CLI, client/server, TCP & UDP sockets application. Project exam of programming laboratory course 3, University of Pisa, Computer Science BSc, academic year 2024-2025.

client client-server command-line computer-science exam java multithreading online order-book project server socket socket-tcp socket-udp tcp trading udp university university-project

Last synced: 04 Jul 2025

https://github.com/turitoyuenan/science-website

My Science Website: Collection of resources, findings, and other sciency stuffs

computer-science css html hugo hugo-site science static-site website

Last synced: 21 Jan 2026

https://github.com/giovananog/personal-website

Personal website developed during the Web Programming course

computer-science web-programming website

Last synced: 07 Jan 2026

https://github.com/ozanani/computer-science

Computer science studies helpers

computer-science d-ary-heap heap heapsort minimax

Last synced: 25 Mar 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/uehwan/programming-study-pathway

A concise curriculum for mastering computer science using web materials

coding computer-science java machine-learning programming python web

Last synced: 12 Apr 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/haideralipunjabi/clab_imca1sem

Code from various exercises I performed during my C Programming Lab, 1st Semester of Integrated Masters in Computer Applications at Cluster University Srinagar, Jammu & Kashmir

basics-of-c c c-programming computer-science

Last synced: 25 Mar 2025

https://github.com/dantasl/graphs

Developing the final project of 2019.1 class of Graphs, at IMD/UFRN. Implementing DSATUR's algorithm.

coloring-graph computer-science dsatur-algorithm graphs

Last synced: 31 Mar 2025

https://github.com/krichelj/spl_hw2

2nd homework at Systems Programming Languages (SPL) course at Ben Gurion University

advanced-programming computer-science homework multithreading object-oriented-programming

Last synced: 04 Jun 2026

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/pprattis/milk-station-program

This is a practice program is Visual Basic that simulates the calculation of the milk stations' progress of a week.

2d-arrays computer-science program visual-basic

Last synced: 07 Jan 2026

https://github.com/jaem1n207/js-algorithms

A comprehensive collection of fundamental JavaScript algorithms. Featuring sorting, searching, data structure, graph, and dynamic programming algorithms, I will strive for clear, efficient solutions.

algorithms computer-science data-structures javascript jest

Last synced: 15 Apr 2026

https://github.com/oflore12/compsci-1-java

MC Spring 2020 CMSC203

computer-science java mc

Last synced: 09 Jun 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/pprattis/hotel-receipts-program

This is a practice program is Visual Basic that simulates the calculation of hotels' receipts and various statistics.

2d-arrays computer-science program visual-basic

Last synced: 07 Jan 2026

https://github.com/pprattis/payment-of-farm-subsidies-program

This is a practice program is Visual Basic that simulates the procedure of paying farm subsidies.

computer-science eof program visual-basic

Last synced: 07 Jan 2026

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/yuxno/feature-matching-and-image-classification-opencv

computer vision workshop, basic operations with opencv plus an image classification simple application

computer-science computer-vision feature-detection feature-matching image-classification opencv python

Last synced: 09 May 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/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/jwalsh/lambda-calculus-polyglot

Lambda Calculus implementations in 20+ programming languages: functional, imperative, and logic paradigms

computer-science education functional-programming guile lambda-calculus polyglot programming-languages python scheme theory

Last synced: 11 Mar 2026

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/patrickdoc/port67

The source for port67.org

computer-science education

Last synced: 28 Jun 2025

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/xandersteyn/maze-solver

A C++ program that generates a random maze and solves it using the Breadth-First Search (BFS) algorithm, displaying the solution path from start to end

algorithm breadth-first-scanner computer-science cpp cpp-algorithms educational graph-theory maze-generator maze-solver pathfinding problem-solving random-maze terminal-application

Last synced: 16 Mar 2025

https://github.com/sdthaker/senecacollege-bti225

Course dedicated to learning in web programming using JavaScript, CSS, HTML and the DOM.

computer-science css html html-css-javascript javascript seneca-college software-engineering

Last synced: 09 May 2026

https://github.com/vforsh/data-structures

This repo is me trying to fill the knowledge gap I have in basics of CS. Things like sorting algorithms and commonly used data structures.

algorithms algorithms-and-data-structures computer-science data-structures sorting-algorithms

Last synced: 13 Jun 2025

https://github.com/luandersonalvesdev/restaurant-orders-trybe

Logic challenges with time and space complexity of algorithms.

algorithm algorithms computer-science data-structures python3

Last synced: 19 May 2026

https://github.com/dantasl/algorithms-and-data-structures

Repository created to support the code developed for the graduate course of Algorithms and Data Structures (DIM0806) at DIMAp/UFRN, class of 2024.1.

computer-science cpp11 graduate-course python-3 sorting-algorithms

Last synced: 01 Jan 2026

https://github.com/maestre3d/princeton-cs

Code exercises and examples from Princeton University Computer Science online program(s).

algorithms code-examples computer-science data-structures data-structures-and-algorithms princeton princeton-algorithms

Last synced: 02 Apr 2025

https://github.com/tchaumeny/satisfaction

Investigate phase transitions in k-SAT problems

2-sat 3-sat computer-science phase-transitions sat-solver satisfiability

Last synced: 13 Apr 2026

https://github.com/anthonymazzie/prims

Given an undirected weighted graph, this Java application utilizes the Prim's algorithm to return a minimum spanning tree.

computer-science graph minimum-spanning-tree prims-algorithm

Last synced: 02 Apr 2025

https://github.com/anthonymazzie/bellmanford

Given a directed, weighted graph containing positive and negative edge weights, a source node and destination node, this Java application utilizes the Bellman Ford algorithm to return the shortest path and distance from source to destination.

algorithm bellman-ford computer-science graph

Last synced: 30 Jun 2025

https://github.com/n-c0de-r/cs1.06_chatbot.gamble

Technical support project, 1st semester, 6th exercise, computer science.

1st-semester 6th-exercise computer-science java tech-support

Last synced: 28 May 2026

https://github.com/ericshantos/playground

Repository of projects and practical experiments in computing, including Machine Learning and other applications.

computer-science deep-learning machine-learning

Last synced: 26 Jun 2025

https://github.com/aurcode/chinese-words-personal-dataset

A diverse collection of datasets for learn Chinese language from HSK1 to HSK5 levels, along with custom datasets focusing on Computer Science and Artificial Intelligence topics. These datasets are ideal for use with Anki or other language learning tools.

anki anki-flashcards chinese chinese-simplified computer-science dataset

Last synced: 02 Apr 2025

https://github.com/jonatastavaress/ufcg

Códigos de atividades desenvolvidas durante minha graduação em Ciência da Computação na UFCG

computer-science ufcg

Last synced: 05 Mar 2026

https://github.com/murshidazher/paco

✏️ A small library of data structures and algorithms, written in Javascript.

algorithms computer-science data-structure interview interview-preparation javascript

Last synced: 15 Jun 2025

https://github.com/saifeddineelhanoune/dinning_philosophers

synchronized program solving dinning philosophers problem in threads

computer-science mutexes philosophers-dinner-problem philosophers42 synchronization threads

Last synced: 06 Jul 2025

https://github.com/divyanshu-rawat/operating-systems

Add resources to learn computer science OS fundamentals.

computer-science operating-systems

Last synced: 22 Feb 2026

https://github.com/thiagocalvi/trabalho-1-poo

Parte 1 do trabalho desenvolvido durante a disciplina "Programação Orientada a Objetos - 12027/01", no 3º semestre do curso de Ciência da Computação da Universidade Estadual de Maringá (UEM).

computer-science poo uem

Last synced: 06 Jul 2025

https://github.com/mohitjaisal/collegeprojectscse

Collection on all my main projects of Computer Science and Engineering (Btech CSE)

btech btech-project college computer-science engineering project projects

Last synced: 18 Feb 2026

https://github.com/gkapfham/cs60060120142015

Course Materials for Computer Science 600/601 Fall 2014 and Spring 2015

computer-science latex-document syllabus teaching

Last synced: 11 Oct 2025

https://github.com/jaem1n207/cpp-algorithms

Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++

algorithms computer-science cpp data-structures

Last synced: 30 May 2026

https://github.com/anas436/numerical-analysis

Numerical analysis, area of mathematics and computer science that creates, analyzes, and implements algorithms for obtaining numerical solutions to problems involving continuous variables. Such problems arise throughout the engineering, medicine, and business.

c codeblocks computer-science pycharm python

Last synced: 13 Apr 2026

https://github.com/esonhugh/oshomework

HDU 操作系统 OS 实验作业 3 自定义 Shell+管道通信 消息队列 共享内存通信 POSIX

computer-science cs education hangzhou-dianzi-university hdu hduguide operating-system os

Last synced: 16 Mar 2025

https://github.com/euler-b/abacus

Aplicación de los conceptos bases del lenguaje y de las ciencias de la computación.

c computer-science

Last synced: 13 Sep 2025

https://github.com/chrismichaelps/computer-science-problem-solving

Learning haskell Language solving computer science programming problem. This implies having a better knowledge about how language works and how to understand better how functional languages work.

algorithm computer-science functional-programming haskell math solving-algorithm

Last synced: 11 Jun 2026

https://github.com/techgirldiaries/task-tracker-cli

A simple command-line application for tracking and managing your tasks. It allows you to add, update, delete and list tasks with statuses such as "todo", "in-progress" and "done".

cli-app computer-science python-programming python-projects task-management task-tracker-app

Last synced: 17 Jan 2026

https://github.com/m0dify/BlogPractice

블로그 학습 내용 정리

computer-science go java javascript python react rlang spring

Last synced: 12 Jan 2026

https://github.com/shoaib1522/information-communication-technology

A collection of web development projects primarily using HTML, CSS, and JavaScript. This repository includes a fully functional car dealership website with interactive features and various lab assignments showcasing essential web development concepts and techniques.

computer-science css docx excel html information javascript js powerpoint presentations technology

Last synced: 13 Apr 2026

https://github.com/arsharaj/tutorial-apna-college-subject-notes

Short notes on the main computer science subjects typically asked in interviews

computer-science tutorial

Last synced: 08 Jan 2026

https://github.com/vinukavinnath/openmp_tutes

This repository is dedicated to providing comprehensive tutorials and resources for mastering concurrent programming using OpenMP.

c computer-science concurrent-programming openmp

Last synced: 09 Jun 2026