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/0xHericles/EasyAcceptLesson

:books: Basic material for the EasyAccept tool lesson

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

Last synced: 24 Mar 2025

https://github.com/souad988/souad988

Config files for my GitHub profile.

computer-science config github-config

Last synced: 28 Feb 2026

https://github.com/hasferrr/courses

Online Computer Science courses I took and am currently going through, following the OSSU curriculum.

computer-science ossu

Last synced: 19 Mar 2026

https://github.com/ejsdotsh/cs-autodidact

documenting my self-education journey in Computer Science

computer-science computer-science-education learning-in-public self-learning

Last synced: 19 Mar 2026

https://github.com/obedm503/ttt

obligatory tic tac toe in a few languages

c computer-science experiment java python rust tic-tac-toe typescript

Last synced: 13 Apr 2026

https://github.com/digioref/smbud-project

Repository of the SMBUD Project at Polytechnic of Milan. ElasticSearch and Kibana are used to analyze a dataset.

computer-engineering computer-science database elasticsearch kibana-dashboard nosql nosql-database polimi smbud

Last synced: 08 Oct 2025

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/yuelinxin/skills-worth-sharing

All the basics that you need to know for Computer Science & Software Engineering learners.

beginner computer-science skillshare software-engineering

Last synced: 10 Mar 2025

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/opixelum/brain-disk-gitbook

The most powerful data storage device is in your head.

blockchain computer-science cybersecurity data-science knowledge programming

Last synced: 17 Feb 2026

https://github.com/2bitbit/cs-visualizations

50 interactive visualizations for core CS concepts. Zero deps, pure frontend.

algorithms canvas computer-architecture computer-science education html5 interactive visualization

Last synced: 28 Jun 2026

https://github.com/pprattis/multiplying-digits-of-number

A program which calculates how many times we have to multiply the digits of a number in order to get one digit result.

computer-science digit programm python student

Last synced: 03 Jul 2025

https://github.com/arikw/cs-haifa-website

מדעי המחשב, אוניברסיטת חיפה - אתר הסטודנטים | A static mirror copy of the students website of the computer science department in Haifa university

computer-science computer-science-degree computer-science-education computer-science-students computer-science-studies

Last synced: 19 Mar 2026

https://github.com/xliuqq/csblog

Compute Science Blog

blog computer-science

Last synced: 19 Mar 2026

https://github.com/mmaffi/alg1-academic-exercises

📌 Repository of C and programming logic exercises developed during my undergraduate studies in Information Systems at UFMS CPTL. Here, I store practice exercises to reinforce fundamental language concepts and improve programming logic skills.

algorithms c-exercises c-language c-programming college-projects computer-science data-structures learning-c logic-programming programming-challenges

Last synced: 01 Nov 2025

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/ladunjexa/the-leetcode

📑 LeetCode problems' Algorithms and Solutions implemented in common PL with explanations and links to further readings.

algorithms computer-science concurrency database interview-preparation javascript leetcode leetcode-solutions shell

Last synced: 03 Mar 2026

https://github.com/riannegreiros/cs-python1

Introdução à Ciência da Computação com Python Parte 1

algorithm-challenges challenges-solved computer-science

Last synced: 21 Sep 2025

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/emrepbu/consumerproducer.animate

Animated visualization of Producer-Consumer problem using Manim. Features buffer management, synchronization. Educational tool for understanding concurrent programming concepts.

animation buffer-management computer-science concurrency educational educational-animation manim neural-network producer-consumer python synchronization threading visualization

Last synced: 25 Aug 2025

https://github.com/nhatnguyenyn/gesture-air-control-framework-v1

Gesture Control Framework is an advanced HCI project that turns a standard webcam into a gesture-based PC controller. Built with Python, OpenCV, and MediaPipe, it includes modules like a Virtual Painter, Virtual Mouse, and Volume Control — all operable via hand gestures.

computer-science computer-vision opencv python students tkinter-gui

Last synced: 15 May 2026

https://github.com/erikplachta/cs-regex-reference-guide

A general reference guide on how to understand and use regex.

computer-science cs guide reference regex regular-expression regular-expressions

Last synced: 04 Mar 2026

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/ggasbarri/bookqr-uc

Consulta información acerca de equipos de la Escuela de Telecomunicaciones UC

android android-app android-application computer-science computer-vision mobile-vision qrcode

Last synced: 05 May 2026

https://github.com/jocelynvelarde/voltec-inventory-app

App available in all platforms. Dedicated to my robotics team Voltec 6647 for my Computer Science internal

app computer-science flutter international-baccalaureate student

Last synced: 16 Apr 2026

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

:blossom: First In, First Out data structures for JavaScript

agpl computer-science data-structures fifo javascript ordered-collections queues

Last synced: 06 Jun 2026

https://github.com/waqaszafar9/wireshark-network-security-experiment

This repository documents a network security experiment conducted using Wireshark. The primary objectives include capturing and analyzing network traffic during interactions with Facebook and YouTube.

capture-the-flag computer-networking computer-networks computer-science experimental network network-analysis network-programming networking wireshark

Last synced: 19 Mar 2026

https://github.com/denizkarya1999/dsa_practice_with_x27

Practice Data Structures and Algorithms for better software engineering

algorithms coding-interviews computer-science data-structures self-practice

Last synced: 02 Sep 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/valera-rozuvan/to-study

a place to keep links and references on various papers and books

computer-science papers study

Last synced: 21 Jan 2026

https://github.com/chromeuniverse/mit-6.0001-psets

Solutions to MIT 6.0001's problem sets in Python

computer-science introduction-to-programming python

Last synced: 07 Aug 2025

https://github.com/threeletters/collections

Data structures (No license)

computer-science javascript

Last synced: 17 Jul 2025

https://github.com/kasiimh1/mmu-computer-science-bsc

All my work i have submitted over the duration of my undergraduate degree in BSc Computer Science with awarding of a First Class Classification at The Manchester Metropolitan University 2017-2020

android-studio coding computer-science csharp css3 html5 java javascript jsp mips mips-assembly mysql php processing programming python3 react-native restful-api sql

Last synced: 02 Apr 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/yuyukiin/faculdade-cc

Compilado de materiais de estudo, exercícios e implementações das disciplinas de Ciência da Computação na Universidade Franciscana (UFN).Cadeiras resumidas da faculdade.

college computer-science cpp csharp java python sql study-materials ufn university

Last synced: 02 Apr 2026

https://github.com/noah-de/cs105-fall19

Concepts of Programming Languages (Fall 2019)

computer-science programming-language westmont

Last synced: 21 Jan 2026

https://github.com/pprattis/get-imdb-score-by-movie-title

A program in python which for a movie title inserted by user, using the link http://www.omdbapi.com/ returns the IMDB score and the awards of that movie.

computer-science imdb-score movie-title omdb-api programm python student

Last synced: 14 Oct 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/jgleitz/afpg-skript

Inoffizielles Skript für die Vorlesung „Algorithmen für planare Graphen“ von Prof. Dr. Dorothea Wagner

computer-science lyx planar-graphs

Last synced: 10 Jul 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/laphayen/technote

cs, java, spring, spring-boot, openCV 인터뷰 준비 노트

computer-science computer-vision java spring spring-boot

Last synced: 18 Apr 2026

https://github.com/arif-miad/synthetic-hypertension-dataset-eda-ml

Synthetic dataset-based project for analyzing hypertension risk using EDA and 10 machine learning classification models. Includes realistic health features like age, BMI, salt intake, stress, and medication response.

classification computer-science data-science machine-learning pandas-python python sklearn-library

Last synced: 15 May 2026

https://github.com/pprattis/eclass-application-practise

A Java project which simulates an eclass application where users can sign up and sign in as admin, students or professors and can handle their grades and classes, saving information into files.

computer-science eclass filereader getters java program setters student

Last synced: 29 Mar 2025

https://github.com/amirhnajafiz/graphhub

GraphHub is my personal website in which I keep my notes.

computer-engineering computer-science docs docusaurus graphhub notes

Last synced: 05 Apr 2025

https://github.com/pprattis/capitalize-words

A program which accepts as an input a sentence and some key words and then returns the sentence with the key words capitalized.

capitalize computer-science programm python sentence student

Last synced: 29 Mar 2025

https://github.com/ryandvl/leetcode

✅ All the problems that I solved in LeetCode.

computer-science cpp java javascript leetcode python

Last synced: 20 Apr 2026

https://github.com/piotrl/compsci-alghoritms

🎓 My implementations of popular algorithms concepts

algorithms c computer-science data-structures learning

Last synced: 31 Oct 2025

https://github.com/lapets/course-logic-and-combinatorics

Lecture notes, assignments, and other materials for a one-semester introductory course on topics in logic, combinatorics, and computer science applications thereof.

algorithms combinatorics computer-science introduction lecture-notes logic logic-programming

Last synced: 02 Jan 2026

https://github.com/denvercoder1/godel-program-converter

Program to convert a program encoding based on its Gödel number to 𝒮 Language (S Language) or convert an 𝒮 Language program to it's program number

code-generation computability-theory computer-science godel-numbering theory-of-computation

Last synced: 04 Aug 2025

https://github.com/devhindo/williamfiset

Empowering WilliamFiset tutorials by summarizing videos, providing follow-up problems and adding additional resources for each video

algorithms computer-science data-structures mathematics

Last synced: 09 Jan 2026

https://github.com/gabrielrovesti/unipd-bachelor-master-computer-science-notes

The most comprehensive and organized collection of notes for University of Padua (UNIPD) Computer Science Bachelor and Master Degrees, including Data Science, Cybersecurity and more.

appunti appunti-universitari computer-science cybersecurity data-science informatica latex notes unipd

Last synced: 24 Jul 2025

https://github.com/tywil04/passwordmanager

Simple PasswordManager written using Go and Svelte. Its simple and insecure and it was created as part of a college assignment.

aes-256-cbc college college-project computer-science cryptography email email-alias gin-gonic golang gpl3 insecure pbkdf2 svelte svelte-kit

Last synced: 18 Jan 2026

https://github.com/lyes-sefiane/udem-java-programming-and-applications

IFT 1170 Java Programming and Applications at University of Montreal 🇩🇿 🇨🇦

computer-science github-actions java maven software-development

Last synced: 22 Apr 2026

https://github.com/luckykk273/computerscience

Include examples of data structures, sorting algorithms and design patterns.

computer-science data-structures design-patterns sorting-algorithms

Last synced: 14 May 2025

https://github.com/ptgm/pyfunctionhood

Local computation of immediate neighbours of a given monotone non-degenerate Boolean function

boolean-function computer-science research-software

Last synced: 14 Jan 2026

https://github.com/jaxcksn/compscidegreeplan

An unofficial tool for planning and creating a 4 year plan for a Computer Science degree at TTU.

college computer-science degree-planner four-year-plan react texas-tech-university ttu

Last synced: 29 Mar 2025

https://github.com/markoshb/computational-complexity-subject

This repository contains my work on this amazing subject.

algorithms complexity computer-science

Last synced: 02 Jan 2026

https://github.com/cliftondavies/full-stack-software-engineer-study-guide

A study guide for the aspiring, top 10%, Full-Stack Software Engineer.

coding-challenges computer-science mathematics web-development

Last synced: 19 Feb 2026

https://github.com/jofaval/mlai-portfolio

My portfolio about Data Analysis, Machine Learning and A.I.

computer-science data-analysis data-science machine-learning portfolio python

Last synced: 25 Apr 2026

https://github.com/dcasella/bsc-thesis

Bachelor's thesis in Computer Science

algorithms-implemented bachelor-thesis computer-science

Last synced: 16 Sep 2025

https://github.com/stuymedova/common-design-patterns

[WIP][LEARNING] Annotated Observer, Factory, Singleton, and so on

computer-science design-patterns interview-preparation typescript

Last synced: 06 Jun 2026

https://github.com/pedroestevaodev/conquerors-of-the-kingdom

A Mini RPG Battle Simulator developed for the Object-Oriented Programming course (5th semester, Computer Science - Centro Universitário Barão de Mauá) using Java. The game allows players to recruit soldiers, build structures, and battle enemy kingdoms while applying OOP concepts.

abstraction academic academic-project computer-science design-patterns encapsulation game-development inheritance java java-rpg-game onject-oriented-method oop oops-in-java polymorphism programming rpg strategy-game

Last synced: 12 Jun 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/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/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/withrvr/sem-5

Engineering Sem-5 ( 3rd Year ) .... data, practical, pdfs, .... etc

cn computer-science dwm engg ip se sem-5 tcs

Last synced: 29 Mar 2025

https://github.com/pprattis/kakuro-game-implementation

A script that implements a solution for the game Kakuro by assigning a variable to each empty square.

computer-science kakuro kakuro-solver kakuropuzzle logic predicate-functions predicates program prolog student

Last synced: 07 Jan 2026