An open API service indexing awesome lists of open source software.

Programming

Programming is the process of designing and building an executable computer program to accomplish a specific computing result. It involves tasks such as analysis, generating algorithms, profiling algorithms’ accuracy and resource consumption, and the implementation of algorithms in a chosen programming language (coding). The field of programming spans many languages and technologies, forming the backbone of software development and information technology.

https://github.com/gmahesh007/demo_practise

*This is a repository for testing and demo projects, showcasing my technical skills and problem-solving abilities through various hands-on works and experiments.

demos practice-project problem-solving programming

Last synced: 22 Mar 2025

https://github.com/tcelestino/learn-programming

Learning programming with software development concepts with examples.

algorithms-and-data-structures design-patterns design-system hacktoberfest programming software-development

Last synced: 24 Jun 2025

https://github.com/kevinmcaleer/lesson_12_learning_python_classes_and_oop

Lesson 12 in the SMARSFan Livestream video series.

classes object oriented programming python robotics

Last synced: 19 May 2026

https://github.com/sokhuong-uon/go-shorts

Tutorial for Go Programming Language on my YouTube channel ( A lot of code )

backend coding go golang learn-to-code programming server shorts tips tips-and-tricks youtube

Last synced: 19 May 2026

https://github.com/labex-labs/practice-mongodb-programming-courses

Master MongoDB programming with 1 beginner-to-advanced courses. Interactive labs and guided projects perfect for new programmers.

awesome awesome-list courses exercises hands-on labex mongodb programming

Last synced: 26 Jun 2025

https://github.com/labex-labs/practice-nmap-programming-courses

Master Nmap programming with 2 beginner-to-advanced courses. Interactive labs and guided projects perfect for new programmers.

awesome awesome-list courses exercises hands-on labex nmap programming

Last synced: 26 Jun 2025

https://github.com/labex-labs/practice-kali-programming-courses

Master Kali Linux programming with 6 beginner-to-advanced courses. Interactive labs and guided projects perfect for new programmers.

awesome awesome-list courses exercises hands-on kali labex programming

Last synced: 26 Jun 2025

https://github.com/labex-labs/practice-redis-programming-courses

Master Redis programming with 2 beginner-to-advanced courses. Interactive labs and guided projects perfect for new programmers.

awesome awesome-list courses exercises hands-on labex programming redis

Last synced: 26 Jun 2025

https://github.com/labex-labs/practice-postgresql-programming-courses

Master PostgreSQL programming with 2 beginner-to-advanced courses. Interactive labs and guided projects perfect for new programmers.

awesome awesome-list courses exercises hands-on labex postgresql programming

Last synced: 26 Jun 2025

https://github.com/labex-labs/kali-free-tutorials

Practice Kali Linux Free Tutorials | This repo collects 51 of free tutorials for Kali Linux. Kali is a specialized Linux distribution designed for security researchers and penetration testers. This Skill Tree offers a comprehensive learning path for mastering Kali Linux. It’s perfect for beginner...

awesome awesome-list exercises free free-tutorials hands-on kali labex programming tutorials

Last synced: 26 Jun 2025

https://github.com/labex-labs/practice-sqlite-programming-courses

Master SQLite programming with 2 beginner-to-advanced courses. Interactive labs and guided projects perfect for new programmers.

awesome awesome-list courses exercises hands-on labex programming sqlite

Last synced: 26 Jun 2025

https://github.com/labex-labs/practice-hydra-programming-courses

Master Hydra programming with 2 beginner-to-advanced courses. Interactive labs and guided projects perfect for new programmers.

awesome awesome-list courses exercises hands-on hydra labex programming

Last synced: 26 Jun 2025

https://github.com/labex-labs/practice-wireshark-programming-courses

Master Wireshark programming with 2 beginner-to-advanced courses. Interactive labs and guided projects perfect for new programmers.

awesome awesome-list courses exercises hands-on labex programming wireshark

Last synced: 26 Jun 2025

https://github.com/labex-labs/practice-cybersecurity-programming-courses

Master Cybersecurity programming with 8 beginner-to-advanced courses. Interactive labs and guided projects perfect for new programmers.

awesome awesome-list courses cybersecurity exercises hands-on labex programming

Last synced: 26 Jun 2025

https://github.com/labex-labs/practice-database-programming-courses

Master Database programming with 5 beginner-to-advanced courses. Interactive labs and guided projects perfect for new programmers.

awesome awesome-list courses database exercises hands-on labex programming

Last synced: 26 Jun 2025

https://github.com/labex-labs/postgresql-free-tutorials

Practice PostgreSQL Free Tutorials | This repo collects 7 of free tutorials for PostgreSQL. PostgreSQL is a powerful, open-source relational database management system. This Skill Tree offers a comprehensive learning path for mastering PostgreSQL. It's perfect for database beginners, presenting a...

awesome awesome-list exercises free free-tutorials hands-on labex postgresql programming tutorials

Last synced: 26 Jun 2025

https://github.com/labex-labs/redis-free-tutorials

Practice Redis Free Tutorials | This repo collects 8 of free tutorials for Redis. Redis is a powerful, open-source in-memory data structure store. This Skill Tree offers a comprehensive learning path for mastering Redis. It's perfect for beginners in data caching and real-time applications, prese...

awesome awesome-list exercises free free-tutorials hands-on labex programming redis tutorials

Last synced: 26 Jun 2025

https://github.com/raveriss/cpp_module_01_00-04

Réalisations personnelles pour les exercices C++ (cpp00 à cpp04), explorant les bases de la programmation orientée objet, le polymorphisme, la gestion de la mémoire et d'autres concepts avancés, conformément aux directives de l'école 42.

42-school cpp cpp-basic cpp-exercises cpp98 education learning-cpp programming

Last synced: 02 Jan 2026

https://github.com/jcavat/scalinea

Linear Programming Modeler for Scala

linear linear-programming-modeler programming quadratic scala solver

Last synced: 04 Jun 2026

https://github.com/tobiasgrube/tobiasgrube

Schön, dass Sie da sind! Ich bin Tobias Grube – Entwickler, Dozent und Gründer von Admelio Solutions. Werfen Sie gerne einen Blick in meine Arbeit und Vision.

it-training microsoft-sql-server net programming

Last synced: 26 Jun 2025

https://github.com/aniketkumar15/codeinjava

A collection of Java programs showcasing basic concepts, object-oriented programming, and small projects.

java java-8 program programming projects

Last synced: 21 Jul 2025

https://github.com/thomascode92/flow-name-service

Flow Name Service (FNS) is a decentralized naming system on the blockchain, enabling users to assign human-readable names to their blockchain addresses, contracts, and DApps. It ensures secure and censorship-resistant domain resolution, simplifying the user experience in the decentralized web.

blockchain cadence flow learnweb3 name-service programming web3

Last synced: 12 Jan 2026

https://github.com/evandroamparo/list-comprehension-in-python

This is the Python notebook version of the article by Dionysia Lemonaki originally published on https://www.freecodecamp.org/news/list-comprehension-in-python-with-code-examples.

beginner colab-notebook developer notebook notebook-publish programing-languagues programming python

Last synced: 20 May 2026

https://github.com/raphaelamonteiro/beecrowd

Exercícios de programação - Plataforma Beecrowd 🐝

beecrowd beecrowd-solutions programming python

Last synced: 26 Jun 2025

https://github.com/shahriar-raj/cse_108-object-oriented-programming-language-sessional

This repository contains all home and lab assignments for the CSE 108: Object Oriented Programming Language Sessional course, part of our Term-2, Level-1 curriculum. It applies theories from CSE 107 to problem-solving. We also learned JavaFX for frontend and made a java project "Football Player Database"

academic java javafx object-oriented-programming problems-solving programming project

Last synced: 08 Apr 2026

https://github.com/krishnaclouds/node-chat-app

A Chat Application made using Nodejs (socket.io, express), jQuery

chat-application coding expressjs javascript jest jquery nodejs programming socket-io

Last synced: 01 Feb 2026

https://github.com/ishaansathaye/usaco

USACO problems and competition problems

competitive java problemsolving programming python3 usaco

Last synced: 20 May 2026

https://github.com/ikanurfitriani/prak-algoritma-dan-pemrograman-lanjut

This repository contains code archives from the Algorithm Practicum and Advanced Programming courses in semester 2.

algorithms java programming

Last synced: 21 Mar 2025

https://github.com/ikanurfitriani/algoritma-dan-pemrograman-lanjut

This repository contains code archives from Algorithm and Advanced Programming courses in semester 2.

algorithms java programming

Last synced: 21 Mar 2025

https://github.com/ikanurfitriani/algoritma-dan-pemrograman

This repository contains code archives from Algorithm and Programming courses in semester 1.

algorithms java programming

Last synced: 21 Mar 2025

https://github.com/sramalhao/tech-trek

This repository contains various projects, exercises, and learning resources focused on Python programming. It serves as a personal collection of study materials, covering topics such as data structures, algorithms, object-oriented programming (OOP), web development, and data analysis.

education programming python

Last synced: 12 Jul 2025

https://github.com/gustedeveloper/music-player-project

Completed FreeCodeCamp's Music Player project, showcasing proficiency in JavaScript and DOM manipulation. Developed an interactive web application with dynamic features. Excited for more JavaScript challenges ahead! #FreeCodeCamp #JavaScript #WebDevelopment

dom-manipulation freecodecamp-project javascript programming web-application-development

Last synced: 18 Feb 2026

https://github.com/anmol420/programs-in-python

A Set Of Simple Programs Written In Python.

programming python

Last synced: 21 Mar 2025

https://github.com/nab138/programmar

A mobile app to teach new programmers the basics.

app ios java programming teaching

Last synced: 17 Mar 2025

https://github.com/zoroxide/space-simulation

a simple Space looking Simulation done with C++ and olcPixelGameEngine

cpp game-development game-engine gamedev olc olcpixelgameengine programming simulation space

Last synced: 14 Mar 2025

https://github.com/nrastija/testobus

Content of the Program Engineering course in the 2nd year of PDS IPS

analytics csharp design programming project-planning uml visual-studio

Last synced: 20 May 2026

https://github.com/janina280/homework_java_pattern

This GitHub repository contains a comprehensive Java codebase that demonstrates the implementation of various design patterns. The purpose of this project is to showcase the practical usage of design patterns in Java programming.

java maven programming

Last synced: 17 May 2026

https://github.com/janina280/-wifi_passwords

The program helps us to get the Wi-fi password.

programming

Last synced: 03 Jul 2025

https://github.com/gmostofabd/8051-analog

📈 This repository guides you through reading an analog value from a potentiometer using the 8051 Microcontroller. As our controller does not have internal ADC, we need to convert the analog voltage to its binary equivalent externally. Next, we will connect the binary port to our 8051 microcontroller digital input pins.

8051 ad0804 analog analogtodigital assembly bbargrapg binary circuit converter led microcontroller potentiometer programming proteus simulation

Last synced: 25 May 2026

https://github.com/yyfii/python-material-de-estudo

Estudando python e documentando aqui neste repositório.

programming python study

Last synced: 13 May 2025

https://github.com/icrobotics-team167/camp

Junior Bots camp website

lego programming python robotics summer-camp

Last synced: 02 Nov 2025

https://github.com/gmostofabd/8051-7segment

📦 This repository demonstrates how to interface a single-digit Seven-Segment Display (SSD) with the 8051 microcontroller using assembly language. A common cathode SSD is utilized in this project, with all necessary files provided, including assembly code, Proteus simulation files, HEX files, and photos from testing. Later we included 2 digits exam

8051 assembly bcd-to-7-segment circuity common-anode-display common-cathode decoder file hex microcontroller programming proteus schematic seven-segments-display simulation ssd

Last synced: 28 May 2026

https://github.com/pedro-hos/blog

This is my personal blog

blog ia java programming

Last synced: 02 Nov 2025

https://github.com/akobashikawa/hugo-blog-programas

Notas sobre programas, programación y lo que programo

blog programming

Last synced: 14 Feb 2026

https://github.com/ryanlarge13/fivefurnace

This program takes in variables to assess the results obtained by your most recent techtime which is concluded via a chemical reaction between MgO and MgSO4. It asseses the target techtime, your obtained techtime, ambient temp and future temp to output the exact degrees in which to adjust the temputure in a Herrshoff Furnace.

js programming

Last synced: 05 Apr 2025

https://github.com/jose-leandro/in.orbit

in.rbit é uma aplicação intuitiva e eficiente para definição, organização e acompanhamento de metas. In Orbit ajuda usuários a gerenciar seus objetivos de forma clara e organizada, permitindo acompanhar o progresso em tempo real e garantir que estão no caminho certo para alcançar suas metas pessoais ou profissionais.

biomejs css dayjs desenvolvimento-web development frontend html javascript programming radix-ui reactjs tailwindcss typescript vitejs

Last synced: 18 Feb 2026

https://github.com/kenresoft/codesignal-test

CodeSignal Assessment Test

assessment-test kotlin programming

Last synced: 21 May 2026

https://github.com/renatopp/pipelang

An experimental language based on function chaining and generators to create lazy pipes.

golang language pipe programming

Last synced: 21 May 2026

https://github.com/simpson-computer-technologies-research/stem_club_week1

Learn Python Basics in the First Week of STEM Club

club learn programming python stem

Last synced: 22 Mar 2025

https://github.com/simpson-computer-technologies-research/stem_club_week4

Learn Python Classes in Week 4 of STEM Club

classes learn programming python

Last synced: 22 Mar 2025

https://github.com/simpson-computer-technologies-research/apc9-10

Learn Databases in Week 9 and 10 of my Advanced Programming Club

learn programming python sql sqlite

Last synced: 22 Mar 2025

https://github.com/simpson-computer-technologies-research/apc0

Introduction to my Advanced Programming Club

go learn programming python rust

Last synced: 22 Mar 2025

https://github.com/pranjalco/kanye-quotes-

This is a fun project that displays random quotes from Kanye West using the **Kanye.rest** API. Each time the user clicks the button, a new quote is fetched from the API and displayed on a beautifully designed Tkinter GUI window.

api application development functions gui integration programming python simple tkinter

Last synced: 30 Mar 2025

https://github.com/pranjalco/pong-game-intermediate

This is a Pong game implemented using Python's `turtle` and `time` modules with an object-oriented programming (OOP) approach. The game involves two players, left and right, competing to reach the winning score.

game-development game-programming object-oriented-programming oop pong-game programming python time turtle turtle-graphics

Last synced: 30 Mar 2025

https://github.com/pranjalco/turtle-racing-intermediate

Turtle Racing is a fun game using Python's turtle and random modules. Six colorful turtles race to the finish line, and players bet on a turtle's color. If their choice wins, they win! Turtles start aligned on the x-axis, with varying y-positions and random speeds, making each race unpredictable and exciting.

game-development intermed logic-programming programming python random turtle user-interaction

Last synced: 30 Mar 2025

https://github.com/barbaracalderon/ine5645-the-dining-savages-problem

This problem is told in "The Little Book of Semaphores" by Allen B. Downey. All done in C with the use of semaphores <semaphores.h>

c dining-savages-problem programming semaphores ufsc

Last synced: 22 Mar 2025

https://github.com/gmostofabd/8051-dc-motor

👨‍💻 This repository demonstrates how to interface a DC motor with the 8051 microcontroller using the L298 driver to handle the extra current required to run the motor. The project includes complete assembly code, Proteus simulation files, and documentation, along with screenshots and photos from testing.

8051 assembly circuit code dc description design download file hex microcontroller motor programming proteus schematics simulation

Last synced: 21 May 2026

https://github.com/a-bdellatif/software_pwm_generator

This implementation is useful in case where dedicated PWM hardware is unavailable.

c18-compiler ccp microchip microcontroller pic pic18f pic18f452 programming pwm pwm-duty-cycle software

Last synced: 29 Mar 2025

https://github.com/7mee3d/simi-simple-bank-system

📌 A simple bank system programmed in C++ to manage customer data in an organized manner through a text interface that contains a list of main options that allow dealing with customers (view - add - modify - delete - search).

cplusplus programming

Last synced: 28 Jun 2025

https://github.com/edandresvan/practice-book-rust-servers-services-apps

Practical exercises from the book «Rust Servers, Services, and Apps» by Prabhu Eshwarla (Manning).

practice practice-programming programming rust rust-lang

Last synced: 11 Jun 2026

https://github.com/gmostofabd/8051-push-button

🔗 This repository guides you to learn about digital input reading using an 8051 Microcontroller. The program is written in Assembly language and well-commented to ensure clarity. To read the digital input, two tactile push button switches are connected to I/O pins.

8051 assembly circuit debouncing digital download hex input mcu microcontroller programming proteus pull-down pull-up read schematic simulation switch

Last synced: 22 May 2026

https://github.com/gruz0/logs

Daily notes about my activity on pet-projects and something like that

logs programming self-development self-learning tracking

Last synced: 18 Feb 2026

https://github.com/jmisiaszek/sik-2

Networking course task

c networking programming

Last synced: 28 Jun 2025

https://github.com/nicolocurioni96/todoo

Simple TODO app, using SwiftUI and SwiftData

db programming swift swiftdata-example swiftui-learning tutorial

Last synced: 22 May 2026

https://github.com/fatiq123/school-management-system-using-link-list-in-cpp

I developed this project using C++ language.

cpp linked-list programming

Last synced: 14 Mar 2025

https://github.com/ferr0s04/feup-prog-project

Repository for PROG (Programming) course project of LEIC FEUP, for year 2022-23

cpp feup feup-leic programming

Last synced: 22 Mar 2025

https://github.com/starlitdreams/random-walk-sdl2-

This project is a random walk simulation using SDL2. It creates a graphical window where each step of the walk is colored based on its direction (up-left, up-right, down-left, down-right). The walk resets if it goes out of bounds. Built with SDL2, it features color-coded steps and boundary resets. Contributions are welcome!

cpp cpp-all cpp-programming cpp20 cpp23 programming random random-generation sdl sdl2 sdl2-image

Last synced: 03 Jan 2026

https://github.com/miguelvprieto/pseudocode-compiler

A pseudocode compiler following the computer science IGCSE standards. It is supposed to help people who want to practice pseudocode for the IGCSE exam.

compiler computer-science cs exam igcse igcse-cs programming programming-language pseudocode pseudocode-compiler pseudocode-language

Last synced: 28 Jun 2025

https://github.com/70null07/class-book

The program generates and processes a dynamic array of objects of the class.

array book class dynamic programming

Last synced: 11 Jun 2026

https://github.com/aaesalamanca/uned-2025-2026-fundamentos-de-programacion

Prácticas de la asignatura Fundamentos de Programación en la UNED (2025/2026).

c computer-science cpp learning programming

Last synced: 18 Feb 2026

https://github.com/zoelabbb/playwithpy

Repository ini dirancang untuk memfasilitasi pembelajaran Python bagi pemula / orang awam yang ingin mengembangkan keterampilan pemrograman mereka. Dengan berbagai sumber daya, tutorial, dan contoh kode, repository ini bertujuan untuk membantu Anda memahami dasar-dasar Python dan meningkatkan kemampuan pemrograman Anda.

beginner-friendly comunity development education learning learning-python programming python python-basics tutorial

Last synced: 05 Nov 2025

https://github.com/mudaston/react-marvel

:atom: This app interacts with the Marvel Developer Portal API to get characters, comics and information about them.

learning marvel marvel-api marvel-characters marvel-comics marvelapp programming react reactjs reactpalette reactrouterdom reactscroll spa styled-components

Last synced: 14 Mar 2025

https://github.com/mudaston/react-coffee

:atom: This project is a kind of coffee shop app.

javascript learning programming react react-router reactjs spa study styled-components

Last synced: 14 Mar 2025

https://github.com/0xHericles/ProjetoAlloy

Clínica de Exames - Lógica para Computação - Computação@UFCG

alloy diagram logic logic-programming programming scripts student-project tests ufcg

Last synced: 24 Mar 2025

https://github.com/wgtsantos/webcolors

Sistema Web Básico de Transisção de Cores de Fundo.

colors colorscheme css-animations css3 developer html-css-javascript programming

Last synced: 08 May 2026

https://github.com/melvinidema/functional-programming

Project in which I fetch a dataset and clean the data using functions based on the Functional Programming paradigm.

functional functional-programming hva javascript programming student

Last synced: 23 May 2026

https://github.com/maumneto/introductioncomputerscience

Repositório dos códigos referente a disciplina de Introdução a Ciência da Computação

classroom programming programming-exercises python3

Last synced: 06 Jun 2026

https://github.com/ab1908/c-practice

Programming practice in C

c practice programming

Last synced: 22 Mar 2025

https://github.com/yokesharun/stack-clipper

It will show the overview of stackoverflow.

coding programming reputation stackoverflow topcoder

Last synced: 14 Apr 2025