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/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/pprattis/predicate-and-array-items

A script that has the predicate common_list (X, Y) that is true when both lists have at least one common element.

computer-science list logic-programming predicates program prolog student

Last synced: 07 Jan 2026

https://github.com/pprattis/generic-planner-for-minigames

A python script that implements a generic planner to solve a series of minigames using heuristic algorithms to generate the best possible moves to reach the goal state.

artificial-intelligence astar astar-algorithm astar-pathfinding astar-search-algorithm block-world computer-science generic-planner heap heuristics n-puzzle planner program python student water-jug-problem

Last synced: 29 Mar 2025

https://github.com/pprattis/get-twitter-common-friends

Program which shows client's Twitter friends and then checks if two of them selected by the user have any common friends and prints them.

computer-science programm python student twitter-api

Last synced: 29 Mar 2025

https://github.com/pprattis/get-beer-info-from-brewerydb-api

A program which uses the BreweryDB API http://www.brewerydb.com/developers that shows the beers in the database for the beer kind the user requested.

beer-kind brewerydb-api computer-science programm python student

Last synced: 29 Mar 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/h0r4t1u/algoritmica-grafurilor

Repository Algoritmica Grafurilor UBB

algoritmica-grafurilor computer-science fmi graphs ubb

Last synced: 02 Jul 2025

https://github.com/0xcourtney/data-structures-and-algorithms-in-js

In this series I will explore several different data structures and algorithms that are fundamental in Computer Science.

algorithms computer-science data-structures javascript

Last synced: 15 Mar 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: 28 Sep 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/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/pprattis/get-beer-info-from-BreweryDB-API

A program which uses the BreweryDB API http://www.brewerydb.com/developers that shows the beers in the database for the beer kind the user requested.

beer-kind brewerydb-api computer-science programm python student

Last synced: 28 Sep 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: 24 Mar 2025

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/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/mrnazu/cs50

cs50 harvard

c computer-science cs50 dsa harvard

Last synced: 29 May 2026

https://github.com/sglavoie/code-snippets

Collection of code snippets that have been useful at some point in history.

algorithms computer-science data-structures mathematics python3

Last synced: 30 Mar 2025

https://github.com/lucas54neves/genetic-algorithm

Repository for the implementation of Genetic Algorithms for the Artificial Intelligence discipline of the Computer Science course at the University of Lavras

computer-science genetic-algorithm genetic-algorithms inteligencia-artificial ufla

Last synced: 19 Jun 2026

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/xaoex/reality-simulation-code

SimSim Contributions + Reality code + xaoex conglomerates online repo linktr.ee/xaoex+ linktr.ee/vaoev linktr.ee/oktays

artificial-intelligence code coding computer-science machine-learning reality simsim simulation

Last synced: 13 Jun 2026

https://github.com/equation-man/rust_algogrind

Solving problems for data structures and algorithms in rust

algorithms computer-science datastructures problem-solving

Last synced: 09 Apr 2025

https://github.com/azzeccagarbugli/mastermind

Progetto software per il corso di Programmazione Avanzata realizzato per l'anno accademico 2018/2019

camerino computer-science console continuous-integration game gradle java mastermind open-source sphinx travis-ci unicam

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

super sick read me lets gooo

computer-science

Last synced: 04 Feb 2026

https://github.com/itsjomon/cs-theory-notes

A comprehensive collection of theory notes covering key concepts in computer science, including computer networks, operating systems, and database management systems (DBMS). A valuable resource to build a solid theoretical foundation.

computer-networks computer-science database-management-system operating-system

Last synced: 02 Apr 2025

https://github.com/pprattis/family-representation-using-predicates

Represent one family as well as 3-4 more families (of your choice) using the family-3 predicate and appropriate compound terms. Set the predicates exist-1, dateofbirth-2 and salary-2 and use them to recover all parents born before 1950 and their salary is less than 8,000.

computer-science logic-programming predicates program prolog structured-data student

Last synced: 08 Jan 2026

https://github.com/oresttokovenko/elements_of_computing_systems

"The Elements of Computing Systems: Building a Modern Computer from First Principles" by Noam Nisan and Shimon Schocken

computer-science elements-of-computing-systems low-level-programming

Last synced: 17 Apr 2026

https://github.com/carlotacb/csi-practicas

📈 [Castellano] Practicas de la assignatura de Computacion y sistemas inteligentes del master en ingenieria informatica de la FIB-UPC

bayesian-network computer-science minizinc upc

Last synced: 22 Mar 2026

https://github.com/henriquelimas/go-algorithm-design-manual

Codes in Go from Algorithm design manual Book

algorithms computer-science data-structures golang

Last synced: 02 Mar 2025

https://github.com/pprattis/Tetris-spawn-randomly-L-blocks

This is a program which keeps in memory a table of 10 columns and 20 rows and that plays "Tetris" only by adding L randomly in the table. L is an element with a height of 3 blocks and width of 2 blocks. The program ends when the L surpasses in height 20 blocks, then it prints how many L blocks managed to enter.

2darrays arrays computer-science game programm python student tetris

Last synced: 28 Sep 2025

https://github.com/pprattis/insurance-company-database-with-JDBC-and-Spark-RDD

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

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

Last synced: 28 Sep 2025

https://github.com/lucapalminteri/sorting-algorithms-visualizer

The Sorting Algorithms Visualizer is an interactive web app that helps users understand and visualize sorting algorithms through dynamic, step-by-step animations, providing an educational tool to explore their mechanics and performance.

algorithm-visualization bubble-sort computer-science educational-tool insertion-sort programming selection-sort sorting-algorithms

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

Concepts of Programming Languages (Fall 2019)

computer-science programming-language westmont

Last synced: 21 Jan 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/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/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/garciparedes/machine-learning-formulas

This project pretends to be a survey about Machine Learning algorithms focusing on math definitions.

computer-science formula latex machine-learning maths statistics university-of-valladolid

Last synced: 08 Oct 2025

https://github.com/jofaval/jofaval.github.io

Main home repository, it serves as an introduction to my professional profile, feel free to explore as much as you want

backend computer-science data-science data-scientist developer frontend full-stack fullstack javascript machine-learning nextjs react redux software-engineer software-engineering typescript

Last synced: 18 Jan 2026

https://github.com/yuzuk1shimotsuki/magic-switch-box-microbit

A magic switch box project worked on with my groupmate in college. This was also my first collaboration.

college college-project computer-engineering computer-science electrical-engineering microbit-v2

Last synced: 11 Oct 2025

https://github.com/cestpassion/aeds-ii

Destinado a estudantes e entusiastas que desejam aprimorar seus conhecimentos em AEDs II, neste repositório, você encontrará desde guias de comandos, compiladores, SO etc, até códigos de programas e soluções para exercícios de laboratório. O conteúdo está organizado de forma a facilitar a navegação e o aprendizado contínuo.

234-tree abstract-data-types algorithms-and-data-structures avl-tree binary-search-tree binary-tree c computer-science flexible-abstract-data-types hash-table java learning linux redblack-tree searching-algorithms sorting-algorithms tree tree-structure

Last synced: 11 Apr 2026

https://github.com/mraza007/computerscience-resources

This repo is made to help people find CS related resources

computer-science interview resources software-engineering

Last synced: 05 Feb 2026

https://github.com/daniel-m-campos/algorithms

Assignment solutions for Tim Roughgarden's four algorithm courses

algo computer-science python3

Last synced: 13 Oct 2025

https://github.com/shovanch/harvard-cs50x

:computer: C language psets from Harvard University's CS50X course

c computer-science cs50 cs50x

Last synced: 19 Oct 2025

https://github.com/amazingandyyy/good-job

🎉 The most useful DS and Algor. implemented in javascript

algorithm computer-science data-structures interview interview-questions software-engineer

Last synced: 19 Oct 2025

https://github.com/kaierikniermann/vucs-notes

Basic repository containing links to all the courses at VU Amsterdam I took notes on during my Computer Science Bsc.

bachelor computer-science notes vu-amsterdam

Last synced: 24 Feb 2026

https://github.com/pprattis/chromosome-last-nucleotide-game

A Python script that implements a two player strategic game with two chromosomes having length n and m of nucleotides respectively. In each Round of the game a player can destroy one of the chromosomes and split the other into two non-empty parts. The player who deletes the last nucleotide wins.

arrays bioinformatics chromosomes computer-science fasta game loop nucleotides program python student

Last synced: 24 Oct 2025

https://github.com/itschrisjang/cs-grad-interview-kit

CS 대학원 면접 대비용 질문 모음집 – 컴퓨터공학/소프트웨어학과 전공 기초(운영체제, 네트워크, 알고리즘, 자바 등) 면접 질문 정리

algorithms computer-science cs-interview-questions database java network operating-system technical-interviews

Last synced: 23 Jan 2026

https://github.com/lagenorhynque/sicp

Study notes on Structure and Interpretation of Computer Programs, Second Edition (SICP; 『計算機プログラムの構造と解釈 第二版 』)

clojure common-lisp computer-science lisp scheme sicp

Last synced: 25 Oct 2025

https://github.com/librity/ossu_mit_6.0001

OSSU - Computer Science - MIT 6.0001 - Introduction to Computer Science and Programming in Python

computer-science mit mit60001 ossu python

Last synced: 25 Oct 2025

https://github.com/sbauer322/ccsp_rs

Classic Computer Science Problems (in Rust)

ccsp computer-science hacktoberfest rust

Last synced: 25 Oct 2025

https://github.com/geovannewashington/cs50

🎓 Repository for studying and completing projects from the CS50 course at Harvard University.

computer-science cs50 education harvard

Last synced: 27 Oct 2025

https://github.com/omonimus1/database-management-rocket-coursework

Database Design and implementation of SQL queries for the Database Management module Coursework

computer-science database-management sql university-coursework

Last synced: 06 Feb 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/dipokallab/cs-roadmap

🚀 Computer Science Roadmap for Junior Developer

computer-science education

Last synced: 01 Feb 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/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/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/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/molodchina/msu

This repository is dedicated to bachelor's studies at Moscow State University, including different practicums and inter-faculty courses

cmc computer-science mathematics msu

Last synced: 19 Mar 2026

https://github.com/janheinrichmerker/study-computer-science

📽️ Video player for the "Informatik studieren" advertisement movie.

computer-science react university university-project

Last synced: 28 Feb 2026

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