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/sangafabrice/sangafabrice

It used to be a hobby, but I now am confident I can crack that. Give me a chance and I won't disappoint you. #UnleashTheDragon

computer-science powershell software-engineering vbscript windows-shell

Last synced: 28 Jan 2026

https://github.com/mehanix/dfa-nfa-acceptor

🖧 Program that loads a DFA/NFA from a file, then checks if words are accepted by the automata.

automata computer-science deterministic-finite-automata dfa formal-languages homework homework-assignments homework-exercises nfa nondeterministic-finite-automata

Last synced: 05 Apr 2025

https://github.com/arindal1/thecodejungle

Curated collection of resources for developers, programmers and tech enthusiasts.

computer-science data-science data-structures interview-questions resources software-development

Last synced: 21 Jan 2026

https://github.com/mutasim77/lets-build-x

🤓 My DIY coding space: building from scratch and experimenting with projects

computer-science js lets-build libraries programming react tutorials typescript

Last synced: 22 Jul 2025

https://github.com/pprattis/k-fold-cross-validation-and-root-mean-square-error

A Java console application that implemetns k-fold-cross-validation system to check the accuracy of predicted ratings compared to the actual ratings and RMSE to calculate the ideal k for our dataset.

computer-science console-application cosine-similarity euclidean-distance hamming-distance heuristics java k-fold-cross-validation k-nearest-neighbours knn program recommender-system rmse root-mean-square-error similarity-score student

Last synced: 29 Apr 2026

https://github.com/pktippa/learning

All Learning Documentation

computer-science data-science

Last synced: 13 Oct 2025

https://github.com/yuzuk1shimotsuki/cs1302-uni

CityU HK CS1302 student notebooks, with addtional information from profs.

college computer-science university-course

Last synced: 10 Aug 2025

https://github.com/thomasthaddeus/algorithmselector

Explore our extensive Algorithms Repository, featuring a diverse range of algorithms from computational methods to data structures, cryptographic techniques, and AI. Ideal for education, research, and practical application, each algorithm is well-documented, tested, and optimized for performance and readability.

ai algorithms computational-algorithms computer-science cryptography data-compression data-structures educational-resource game-theory graph-theory machine-learning network-flow open-source optimization python

Last synced: 01 Mar 2026

https://github.com/juliusmarkwei/merge-sort-algorithm

Implementation of merge-sort algorithm in c language

algorithms computer-science divide-and-conquer merge-sort mergesort

Last synced: 20 Jun 2026

https://github.com/radch-enko/techinterviewbot

Computer Science Interview Helper

computer-science kotlin telegram-bot

Last synced: 04 Oct 2025

https://github.com/monamobeen/60daysdsatrack

60DaysDSATrack is a comprehensive and intensive program designed to build a strong foundation in data structures, algorithms, and problem-solving skills through daily coding challenges and hands-on projects.!

algorithm computer-science data-structures dsa-algorithm graph prob-solving trees

Last synced: 01 Sep 2025

https://github.com/kputnam/automata

Abstract machines

automata computer-science

Last synced: 27 Oct 2025

https://github.com/melhosseiny/struct

Data structure/algorithm library for JavaScript

algorithms computer-science data-structures

Last synced: 16 Mar 2025

https://github.com/ishaansathaye/csc349-designanalysisalgos

Cal Poly Winter 2023 CSC 349 Design and Analysis of Algorithms

cal-poly computer-science course design-analysis-algorithms winter-2023

Last synced: 19 Mar 2026

https://github.com/haytham-hammioui/cs50x-2024

This is CS50x , Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently.

ai algorithms c computer computer-science cs50 cs50x css flask html javascript programming python scratch security software-engineering sql

Last synced: 22 Apr 2025

https://github.com/jofaval/react-from-the-ground-up

React repository for a compendium of react knowledge, both on personal projects and professional experience

advanced beginner computer-science intermediate javascript nextjs react react-saga reactjs redux redwoodjs remix software-engineering typescript zero-to-hero

Last synced: 05 Feb 2026

https://github.com/kawasin73/computer-architecture-3s

東京大学工学部電子情報学科のコンピュータアーキテクチャの課題。CPUとアセンブラを作ります。

computer-science university-of-tokyo

Last synced: 19 Feb 2026

https://github.com/cybernagle/cs-videos

topics need to learn and to do. track by issues.

computer-science learning-by-doing

Last synced: 05 May 2026

https://github.com/florianwendelborn/simplex

📈 Just another implementation of the lexicographic simplex algorithm

computer-science simplex-algorithm

Last synced: 15 Oct 2025

https://github.com/susan56789/prison-system

Online Prison Management System . This project was submitted for the award of bachelor's degree in computer science final year project

computer-science php project research-project sql

Last synced: 18 May 2026

https://github.com/ggandor/churchbuzz

FizzBuzz implemented in Church encoding, from scratch

church-encoding clojure computer-science fizzbuzz lambda-calculus understanding-computation

Last synced: 15 Oct 2025

https://github.com/viniciusfinger/deterministic-finite-automaton-python

Deterministic finite automaton built in python

automaton computer-science python

Last synced: 07 Sep 2025

https://github.com/hmaurer/langton-ant

A simulation of Langton's ant

computer-science education simulation visualisation

Last synced: 05 Mar 2026

https://github.com/esquiafo/ft-m1

Henry Modulo 1 Fundamentos

computer-science henry javascript

Last synced: 08 May 2025

https://github.com/stereobooster/cs-video

Computer science videos

computer-science

Last synced: 18 Feb 2026

https://github.com/dfghiatus/openposesocket

openPoseSocket is a body tracking application for vr and screen mode users in NeosVR.

android computer computer-science computer-vision ip neosvr python socket socket-programming sockets vr

Last synced: 17 Jun 2025

https://github.com/neizod/problems

neizod's solution to math & com-sci problems

algorithm computer-science mathematics problems-solving

Last synced: 24 Jun 2026

https://github.com/eprbell/prezzemolo

Prezzemolo is a collection of classic data structure and algorithms that are useful in many different projects. The goal is to provide components that are robust, efficient and small.

algorithms avl classic computer-science data-structures dijkstra graph tree

Last synced: 18 Mar 2025

https://github.com/contractor-x/python-strings

A program that shows String manipulation and usage using the Python programming Language.

compilation computer-science python string string-manipulation student-project

Last synced: 11 Feb 2026

https://github.com/pprattis/road-safety-database-with-JDBC-and-Spark-RDD

A jdbc application that runs queries in pgAdmin to simulate the functionality of the UK Ministry of Transport's database using Apache Spark RDD for query implementation.

computer-science index java jdbc jdbc-database partitions pgadmin postgresql program query spark spark-sql sparkjava sql student

Last synced: 28 Sep 2025

https://github.com/m8nt0/computer-visualization

An interactive educational tool built in Rust that provides a real-time visualization of computer hardware components and their interactions. This project aims to make computer architecture more accessible and understandable through visual representation.

computer-architecture computer-engineering computer-science cpu educational gpu hardware low-level memory-management performance rust rust-lang simulation system-design visualization

Last synced: 07 Sep 2025

https://github.com/jherskow/cs50

Problem sets completed from Harvard's Online offering of CS50: Introduction to Computer Science. https://online-learning.harvard.edu/course/cs50-introduction-computer-science

computer-science

Last synced: 01 Apr 2025

https://github.com/35socks/csmajor

Node thing for bullying CS Majors :3

bullying computer-science node

Last synced: 26 Mar 2025

https://github.com/pprattis/chimeric-alignment-problem

A python script that implements an efficient algorithm for the Chimeric Alignment problem. A virus infects a bacterium and modifies a replication process in the bacterium by adding for each A an A sequence of length 1-5, for each C a C sequence of length 1-10, for each G a G sequence of length >= 1 and for each T a T sequence of length >= 1.

bioinformatics chimeric-alignment chromosomes computer-science nucleotides program python sequence student

Last synced: 28 Oct 2025

https://github.com/stuymedova/common-sorting-and-searching-algorithms

[LEARNING] Annotated Quick sort, Merge sort, Binary search, and so on

computer-science interview-preparation searching-algorithms sorting-algorithms

Last synced: 15 May 2026

https://github.com/echosingh/handgestrecognition

This project uses OpenCV to perform hand gesture recognition using a webcam.

computer-science cpp handgesture-recognition opencv-cpp visual-studio webcam

Last synced: 09 Apr 2025

https://github.com/cartabinaria/ipim-tecnologie-web

Una raccolta di risorse per l’insegnamento Tecnologie Web (41731) del Corso di Laurea in Informatica per il Management

computer-science course unibo university web-development web-technologies

Last synced: 17 Jan 2026

https://github.com/pprattis/pick-image-pairs-game-in-visual-csharp

A windows forms application that implements the functionality of the memory game Pairs. User can pick his own images for the game and find all pairs to win.

application computer-science csharp pairs-game program student windows-forms

Last synced: 29 Apr 2026

https://github.com/jakzo/priority-queue

JavaScript priority queue implementation.

computer-science data-structures

Last synced: 12 May 2026

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

👩🏽‍🔧 🧩 🔢 🖩 Based on the course by ThePrimeagen: "The Last Algorithms Course You'll Need" as listed below. The '/src/dsa' directory in this React project contains multiple TypeScript files with implementations of fundamental concepts in data structures and algorithms.

computer-science data-structures dsa-practice software-engineering theprimeagen typescript unit-testing vitest

Last synced: 27 May 2026

https://github.com/amoshnin/r-pathfinding.algorithms.visualizer

⚡️ Visualization tool for various pathfinding and recursive division maze-generation algorithms. List: (A* Search, Depth-First Search, Breadth-First Search, Greedy Best-First Search)

algorithm computer-science pathfinding-algorithm pathfinding-visualizer typescript

Last synced: 13 Mar 2025

https://github.com/0xhericles/easyacceptlesson

:books: Basic material for the EasyAccept tool lesson

acceptance-testing computer-science easyaccept java programming-lab-2 testing tests ufcg

Last synced: 03 Apr 2025

https://github.com/devroopsaha744/elevate

This project implements and visualizes various disk scheduling algorithms using the analogy of elevators in a building. The primary algorithms include FCFS, SSTF, SCAN, LOOK, and their circular versions.

algorithms computer-science disk-scheduling-algorithms low-level-programming operating-systems

Last synced: 28 Mar 2025

https://github.com/jamesquinlan/matlab-programming-intro

Course materials for Intro. to Programming (w MATLAB)

computer-science mathematics matlab programming

Last synced: 05 Apr 2025

https://github.com/Wadenschwinger/cs9roject

Project Course in Computer Science @ LNU Växjö, Spring 2017

calendar computer-science java javafx junit mysql timeline

Last synced: 12 Apr 2025

https://github.com/navdeep-g/java-programming

Programming in Java

computer-science java

Last synced: 13 Apr 2025

https://github.com/erkobridee/ds-ast

DS ( Data Structure ) AST ( Abstract Syntax Tree )

ast computer-science data-structures lexer parser

Last synced: 17 Jun 2025

https://github.com/colemangariety/euler.hs

Haskell solutions to Project Euler problems.

computer-science haskell project-euler

Last synced: 20 Jun 2025

https://github.com/mre/talks

...mostly Computer Science related.

computer-science cuda talks tech-talks

Last synced: 28 Apr 2026

https://github.com/pprattis/web-page-submit-and-validate-forms

This is a Web Page in which an online tourist guide is simulated and the user can make a reservation to a hotel and contact the page's author.

computer-science css html html-css html-css-javascript javascript php student students website

Last synced: 07 Apr 2026

https://github.com/threeletters/collections

Data structures (No license)

computer-science javascript

Last synced: 17 Jul 2025

https://github.com/pprattis/smart-house-simulation-in-visual-csharp

Α user interface system for electronic interactions in "smart devices and furniture", known as "Internet of things", where many things are connected electronically and many everyday functions can be done electronically. This project includes some such virtual user interfaces and interactions.

application computer-science csharp internet-of-things program smart-house student windows-forms

Last synced: 17 May 2026

https://github.com/jamesquinlan/discrete-math

COS 280 - Discrete Mathematics at University of Southern Maine

computer-science discrete-mathematics latex university-course

Last synced: 02 Feb 2026

https://github.com/first-coding/note

This is my note for cs.I would like to share the knowledge and insights I have learned with you. If you have any other knowledge and insights,I hope to share and communicate them with me. Thank you.

ai computer-science deep-learning learning machine-learning network notes obsidian python

Last synced: 17 May 2026

https://github.com/mgobeaalcoba/complejidad_algoritmica

Exercise for a best practice with algoriths in python

big-o-notation computer-science python3 search-algorithm sorting-algorithms

Last synced: 23 May 2026

https://github.com/gabrielrovesti/stage-e-tesi-triennale-unipd

Indicazioni varie ed appunti specifiche allo stage della laurea triennale in Informatica, UniPD + mio stage e tesi

bachelor-thesis computer-science faq informatica piano-di-studi sicurezza sicurezza-basso-rischio sicurezza-generale stage thesis unipd unipd-thesis

Last synced: 21 Mar 2025

https://github.com/gabrielrovesti/memoco-assignments

First and second exam assignments for the Methods and Models for Combinatorial Optimization (MeMoCO) course at the University of Padova.

computer-science cplex memoco metaheuristics methods-and-models-for-combinatorial-optimization tsp unipd

Last synced: 21 Mar 2025

https://github.com/raulpy271/turingmachine

📼 Create and shows Turing machine working in terminal screen

alan-turing computer-science dune ocaml turingmachine visualize-turing-machines

Last synced: 24 Jun 2025

https://github.com/markoshb/information-systems-subject

Take a look at the works I did in the subject of Information Systems.

bussiness-intelligence computer-science data-science information-systems

Last synced: 17 Feb 2026

https://github.com/leninpaulino/6.00.1x

Introduction to Computer Science and Programming Using Python - https://courses.edx.org/courses/course-v1:MITx+6.00.1x+1T2019/course/

computer-science programming python

Last synced: 13 Mar 2025

https://github.com/pprattis/a-programming-tutorial-web-app-with-jdbc-client

A jdbc application that runs queries in pgAdmin to simulate the functionality of a programming tutorial class that saves the tutorial's theory and tests in the database.

bootstrap computer-science java jdbc jsp-servlet pgadmin pool-connection-jdbc-java postgresql query servlet sql student tutorial tutorials-platfrom web-application

Last synced: 05 Apr 2026

https://github.com/celycodes/estudando-pascal

🌼 estudando a linguagem de proramação Pascal - Bloco I Uespi

computer-science pascal-language

Last synced: 20 Mar 2026

https://github.com/jumpogpo/kmitl-cs-28

This repository is created to store all the homework assignments and code that I have learned from King Mongkut's Institute of Technology Ladkrabang (KMITL).

computer-science kmitl

Last synced: 18 Feb 2026

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

Course dedicated to learning C language.

c computer-science seneca-college software-engineering

Last synced: 11 Jun 2025

https://github.com/strubt/autlglogo

Automata & Formal Languages – project 'Logo'

computer-science grammar logo programming-language transpiler university-project

Last synced: 03 Feb 2026

https://github.com/mustafaozvardar/object-detection-opencv

This project implements a real-time object detection system using OpenCV and a pre-trained SSD MobileNet model. The application captures video from your webcam and detects objects in the video feed, labeling them with their corresponding names and confidence scores.

artificial-intelligence computer-science computer-vision object-detection opencv python

Last synced: 19 May 2026

https://github.com/rewired-gh/godigit

Toolbox and learning resources for tinkering with numbers in computers

computer-architecture computer-science ios learning-by-doing swift-student-challenge-winner swiftui

Last synced: 19 May 2026