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/gemechutaye/jain-computer-science-and-engineering-resource

All Physics Cycle Computer Science and Engineering Department First Year Slides, Zoom lectures recordings, tests, and assignments.

2020-freshman computer-science engineering-department engineering-resource jain-computer-science jain-deemed-to-be-university physics-cycle study-in-india zoom-lectures-recordings

Last synced: 03 Jan 2026

https://github.com/shiweihe0713/algorithms-made-easy

Algorithm learning hub : show case the fundamental algorithms like sorting algorithms, such as generic sort, merge sort, quick sort, bucket sort, and radix sort, etc.

algorithms binary-search-tree computer-science data-structures leetcode sorting-algorithms tree

Last synced: 30 Jan 2026

https://github.com/cavcrosby/ostep

This repo will serve to document my journey through the book 'Operating Systems: Three Easy Pieces'.

computer-science operating-systems xv6-os

Last synced: 17 Mar 2025

https://github.com/techsolomon/cs202-project

C++ final project for CS 202 (Spring 2021) at UAF.

computer-science cpp cs202 group-project uaf

Last synced: 17 Jan 2026

https://github.com/simply-pouria/cs-archive

an open archive for my university studies in computer science: projects and other resources, hopefully helping fellow students and enthusiasts.

academic-project archive computer-science university-course university-project

Last synced: 23 Feb 2026

https://github.com/merteldem1r/algostruct

AlgoStruct - Mastering DSA with C & C++ Data Structures and Algorithms, Essential Concepts like Pointers, OOP, Structures, Memory Allocation etc. with well explained comment lines and Readme files. Implementing all Data Structures from scratch and their Algorithms.

algorithms c computer-science cpp data-structures leetcode

Last synced: 08 Oct 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/pktippa/learning

All Learning Documentation

computer-science data-science

Last synced: 13 Oct 2025

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/khinshankhan/mks22x

Semester 2 APCS repo for K

computer-science java mks22x

Last synced: 15 Oct 2025

https://github.com/cocoatomo/goodmath-ja-support

『グッド・マス』の非公式サポートサイト

computer-science math mathematics programming

Last synced: 15 Mar 2026

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/grazen0/directorio-apuntes-utec

✏️ Un directorio de apuntes para cursos de la UTEC

computer-science obsidian

Last synced: 06 Feb 2026

https://github.com/z1nc0r3/dcs-timetable

An Android application to get easy access to 3rd year lecture timetable, Department of Computer Science - University of Jaffna.

android android-application computer-science

Last synced: 15 Apr 2026

https://github.com/mitchcamza/primefinder

A multi-threaded application for finding and displaying the prime numbers within a given range

algorithms computer-science concurrency cpp cross-platform event-management exception-handling gui multithreading prime-numbers qt

Last synced: 31 Jan 2026

https://github.com/spamegg1/spamegg1.github.io

Spamegg's personal page

computer-science gsoc-2025 math

Last synced: 25 Feb 2026

https://github.com/marekyggdrasil/website

Marek Narozniak's personal website with computer science / numerics / quantum physics tutorials.

computer-science cryptography optimization optimization-algorithms quantum-computing quantum-mechanics

Last synced: 18 Mar 2026

https://github.com/streambinder/erro

That cool thing to look interesting in the world of work

computer-science curriculum-vitae cv job latex resume

Last synced: 17 Feb 2026

https://github.com/tommasoazz/cryptography-notes

Notes for studying, preparing homeworks and exams of the course "Cryptography" of University of Bologna, Master Degree in Computer Science (LM Informatica), A.Y. 2021/2022.

computer-science cryptography notes

Last synced: 11 Feb 2026

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/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/hasantezcan/pau-ceng-ders-notlari

Pamukkale Üniversitesi Bilgisayar Mühendisliği bölümü öğrencilerinin bölüm dersleri hakkında tutmuş oldukları notlar.

computer-science hacktoberfest notes pamukkale university

Last synced: 19 Mar 2026

https://github.com/kelvinleandro/manim-animations

Animations exploring various concepts in computer science, with a special focus on machine learning and statistics

classification-algorithm clustering-algorithm computer-science machine-learning machine-learning-algorithms manim manim-3b1b manim-animations python python3 regression-algorithms statistics

Last synced: 15 Feb 2026

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/hmaurer/langton-ant

A simulation of Langton's ant

computer-science education simulation visualisation

Last synced: 05 Mar 2026

https://github.com/v-kolesnikov/simple

Simpλe imperative programming language

computer-science programming-language self-education

Last synced: 21 Apr 2026

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/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/ourhouchmohamed97/cs50-journey

Collection of my CS50 projects and problem sets, showcasing my journey through Harvard's Introduction to Computer Science. Includes solutions, experiments, and implementations in C, Python, SQL, and more.

c certificate computer-science coursework cs50 cs50x education flask harvard-cs50 html-css-javascript learning-to-code practice problem-set projects python sql sqlite

Last synced: 05 May 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/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/pprattis/get-weather-from-api

A program which uses the API from http://openweathermap.org/api to get weather conditions for a location specified using coordinates.

computer-science openweather-api programm python student weather

Last synced: 26 Jun 2025

https://github.com/vatshayan/computer-science-projects

Computer Science Projects Website where any kind of Help is given on any Topics, Projects, Assignments, and Research Papers.

abstract beprojects btechprojects computer computer-science computerscience final final-project final-year-project finalsemprojects finalyear mtechprojects phd phdprojects phdthesis projects python semprojects

Last synced: 12 May 2026

https://github.com/prrromanssss/thebasicsofcs-labs

Laboratory works for the basics of computer science for MSTU

computer-science functional-programming mstu scheme

Last synced: 31 Jan 2026

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/pprattis/2d-array-rotation

A program which creates a 8x8 table consisting of gaps (space) and 0. Then it displays the three rotations that it can have (by 90 degrees). Consider it like rotating a custom brick in Tetris.

2darrays array-manipulations arrays computer-science programm python rotations student tetris

Last synced: 29 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/noah-de/cs105-fall19

Concepts of Programming Languages (Fall 2019)

computer-science programming-language westmont

Last synced: 21 Jan 2026

https://github.com/marziyehaghabalasafar/python-for-programmers-with-introductory-ai-case-studies

This repository serves as a Persian-language learning resource for Python, aligning with the book "Python for Programmers" by Paul and Harvey Deitel. It includes interactive Jupyter notebooks for each chapter, offering step-by-step code examples, exercises, and visualizations to enhance learning.

computer-science deitel deitel-and-deitel jupyter-notebooks object-oriented-programming programming programming-fundamentals python python-book-examples python-for-programmers

Last synced: 08 May 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/cicerolino/obsidian-vault-template

Eis um modelo no qual tiro como base para meus estudos de ciência da computação, desenvolvimento de software, etc.

computer-science obsidian obsidian-vault obsidian-vault-template software-development template

Last synced: 29 Oct 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/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/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/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/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/dronnix/bwarr

Black-White Array: fast, ordered data structure based on arrays with O(log N) memory allocations

btree btrees cache cache-friendly computer-science data-structure data-structures go golang ordered performance sorted-set

Last synced: 13 Jan 2026

https://github.com/leechristie/antibiotic-optimisation

Source for "Multi-Objective Evolutionary Optimisation of Antibiotic Treatments" (Ochoa, Christie, Brownlee, & Hoyle, 2020).

antibiotics computer-science java metaheuristics multiobjective-optimization optimization python python3 research

Last synced: 09 Apr 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/dipokallab/cs-roadmap

🚀 Computer Science Roadmap for Junior Developer

computer-science education

Last synced: 01 Feb 2026

https://github.com/krichelj/gymasteroids

Asteroids evasion using OpenAI's gym Reinforcement Learning (RL) package - M.Sc. Thesis in Computer Science, Ben Gurion University Ben Gurion University of the Negev, Israel

artificial-intelligence asteroids asteroids-game bellman-equation computer-science evasion gym-environment open-ai open-ai-api open-ai-gym optimization-algorithms optimization-methods q-learning reinforcement-learning

Last synced: 06 May 2026

https://github.com/umbrellacrow612/materials

Fundamentals and ideas that once learned can be applied to any language or area of software.

computer-science docs idea learning software-engineering

Last synced: 01 Feb 2026

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

https://github.com/afiffon/openu

Repository Index for the work during my B.Sc. of CS at The Open University of Israel

computer-science university

Last synced: 08 Feb 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/jakzo/priority-queue

JavaScript priority queue implementation.

computer-science data-structures

Last synced: 12 May 2026

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/pprattis/2D-array-rotation

A program which creates a 8x8 table consisting of gaps (space) and 0. Then it displays the three rotations that it can have (by 90 degrees). Consider it like rotating a custom brick in Tetris.

2darrays array-manipulations arrays computer-science programm python rotations student tetris

Last synced: 28 Sep 2025

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/jofaval/python-baby-to-dundee

Python educational repository so you can go from a baby to Dundee (pun intended)

beginner computer-science dundee educational python software-engineering workshop

Last synced: 09 Feb 2026

https://github.com/irisation23/cs-collections

🧐.equals("Feynman")

computer-science

Last synced: 26 Feb 2026

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 Sep 2025

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/pprattis/profile-window-in-visual-csharp

A windows forms application that implements a basic profile page using access database.

access-database computer-science csharp profile-page programm student windows-forms

Last synced: 19 May 2026

https://github.com/mo42/thesistemplate

Unofficial LaTeX template for theses in computer science at University of Stuttgart

computer-science latex latex-template stuttgart thesis university

Last synced: 15 Mar 2025

https://github.com/canevarolo/informatica_exam

A repository with all my codes for the exam of "Computer sciences" in the first year of Bachelors in engineering courses, at @polito.

c-language computer-science

Last synced: 31 Jul 2025

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: 28 Sep 2025

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/pablonicolla/learning-ground

Knowledge Repository

computer-science

Last synced: 10 Jun 2026

https://github.com/edinsonrequena/engineering-mathematics

Specialization in Mathematical Engineering from the Universidad Politecnica de Valencia

algebra computer-science derivatives engeneering integral mathematical-engineering mathematics

Last synced: 18 Mar 2026

https://github.com/rabi-siddique/sudoku-solver

A web application that allows you to solve a Sudoku puzzle using a backtracking algorithm. The goal of this application is to help you visualize how the backtracking algorithm works to solve the puzzle.

algorithms computer-science data-structures interview interview-questions programming

Last synced: 25 Mar 2025

https://github.com/pprattis/get-Weather-from-API

A program which uses the API from http://openweathermap.org/api to get weather conditions for a location specified using coordinates.

computer-science openweather-api programm python student weather

Last synced: 28 Sep 2025

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/irene-frias/cs50x

Is a course for introductory computer science course offered by Harvard University, known for being both comprehensive and accessible to beginners. The course covers fundamental concepts in computer science and programming, starting with basic problem-solving and progressing to more complex topics.

alogrithms computer-science cybersecurity data-structures programming-with-c python-programming sql-database web-development

Last synced: 12 Jun 2026