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/forlornu/interfaces-inheritance

A small demo showcasing when to use inheritence or abstract classes

abstraction c-sharp inheritence interfaces programming unity unity3d

Last synced: 16 May 2026

https://github.com/lemongrb/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: 27 Feb 2025

https://github.com/naren219/cs50-files

Contains all content learned from CS50 (through Edx).

cs50 programming

Last synced: 03 Jan 2026

https://github.com/tufayellus/google-sheet-automation-with-python-gspread

This is a personal documentation repository for google spreadsheet automation using python and gspread library

automation bot bots google-sheets google-sheets-api googledrive googlesheets googlesheetsapi gspread programming python

Last synced: 12 Oct 2025

https://github.com/djccnt15/coding_test

공부하기 싫을 때 한 문제씩 푸는 코딩 테스트 준비

programming python

Last synced: 13 Jun 2025

https://github.com/2022ishere/c-language

C program development

c programming

Last synced: 10 Apr 2025

https://github.com/edvaldoljr/faculdade-tecnologia-em-coding-c-orientacao-objetos

A POO em C++ é uma ferramenta essencial para a construção de softwares complexos e escaláveis, proporcionando organização, reutilização e flexibilidade ao código.

c poo programming

Last synced: 03 May 2026

https://github.com/gmerczi/higherlowergame

Just a game I made on my own as part of a course I’m doing. Still figuring stuff out, but hey – it runs! 😅

begginer course-project game learning programming project python

Last synced: 10 Apr 2025

https://github.com/professormanhattan/ansible-ruby

Installs Ruby (as well as a configurable list of system or user level gems) on almost any platform

ansible doctor fedora gems install installdoc installdoctor language macos mblabs megabytelabs molecule professormanhattan programming rake role ruby ubuntu washingtondc windows

Last synced: 07 Apr 2026

https://github.com/the-real-virus/pycaptcha

pyCAPTCHA: A Simple & Secure CAPTCHA Generator ! Generate and verify CAPTCHA images effortlessly with pyCAPTCHA – a lightweight, user-friendly, and interactive Python-based solution.

ai automation bash captcha captcha-generator coding ctf cyber-security ethical-hacking github linux networking open-source pentesting programming python redteam scripting software tools

Last synced: 13 Apr 2026

https://github.com/corneliustanui/personal_quarto_website

This repo contains source files for my personal Quarto-based website.

data netlify programming quarto r rbind websites

Last synced: 02 Apr 2025

https://github.com/paphada1103/data-analysis-with-python

📊 Analyze data efficiently using Python’s top libraries. Learn to explore, clean, and visualize data for meaningful insights in your projects.

carpentries data-analysis data-carpentry data-visualisation dataframe-api dataset english hacktoberfest ibm jovian lsl machine-learning matplotlib programming python realtime social-sciences spark

Last synced: 09 May 2026

https://github.com/otumian-empire/crypto-sec-oe

Crypto is a sample practice project for the swift python programming material, https://github.com/Otumain-empire/swift-python that implements the Cesar-cipher. Isn't that great?

otumian-empire programming python3 swift-pythom

Last synced: 05 Oct 2025

https://github.com/newir295/c-programming

C programming Repo. document my Journey in C world :)

c programming

Last synced: 25 Oct 2025

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

Build real Cybersecurity projects with 8 beginner-friendly challenges. Learn by doing with guided coding exercises and practical applications.

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

Last synced: 06 Oct 2025

https://github.com/swann126/comptia-free-tutorials

📚 Master CompTIA certifications with free tutorials and hands-on labs designed for beginners to build essential IT skills for professional success.

awesome comptia exercises free free-tutorials hands-on labex programming tutorials

Last synced: 06 Oct 2025

https://github.com/stackblogger/stackblogger.github.io

Stackblogger.com- a tech blog | easy tips and tricks about programming

angular angular2 css html javascript programming

Last synced: 13 Apr 2026

https://github.com/chunche95/program-lua

Programacion en LUA, creando ejecucion de programas en Corona, programadas con Visual Code. Autor: Paulino Esteban Bermúdez R.

lenguage lua lua-library lua-script poo programming starting

Last synced: 06 Oct 2025

https://github.com/labex-labs/shell-for-beginners

This course offers a solid foundation in Bash shell scripting, covering Linux command-line essentials. Through hands-on labs and real-world challenges, you'll master file management, text processing, and automation techniques, enabling you to efficiently use the shell in your daily tasks.

bash challenges course exercises hands-on labex labs linux playground programming shell

Last synced: 07 May 2026

https://github.com/nihalsheikh/cs50p

Course: CS50P INTRO TO PRAGRAMMING WITH PYTHON

cs50p programming python

Last synced: 07 Oct 2025

https://github.com/labex-labs/pandas-for-beginners

This comprehensive course covers the fundamental concepts and practical techniques of Pandas, the essential library for data manipulation and analysis in Python. Learn to create, manipulate, and analyze data efficiently using DataFrames and Series.

challenges course exercises hands-on labex labs pandas playground programming python

Last synced: 15 May 2026

https://github.com/labex-labs/matplotlib-for-beginners

This comprehensive course covers the fundamental concepts and practical techniques of Matplotlib, the essential plotting library in Python. Learn to create various types of charts and visualizations including line plots, bar charts, scatter plots, histograms, pie charts, and subplots.

challenges course exercises hands-on labex labs matplotlib playground programming python

Last synced: 08 Oct 2025

https://github.com/labex-labs/javascript-for-beginners

Learn the fundamentals of JavaScript programming from basic syntax to DOM manipulation. Master essential JavaScript concepts through hands-on labs covering variables, operators, functions, arrays, objects, and event handling.

challenges course exercises hands-on javascript labex labs playground programming

Last synced: 08 Oct 2025

https://github.com/marc7666/computer-organiozation-ii

Practical cases of the subject “Computer organization II” of the degree in computer engineering of the University of Lleida. This subject is taught in the first year. Each practical case is in assembly language.

assembly programming programming-language universitatlleida university

Last synced: 02 Nov 2025

https://github.com/matviyroman/roman.programist.top

roman.programist.top

programmer programming

Last synced: 31 May 2026

https://github.com/obaskly/42piscine

My experience during the 42 C piscine

42born2code 42cursus 42piscine 42projects 42school c coding programming shell

Last synced: 09 Oct 2025

https://github.com/corocoto/crb-language

programming language on JS :man_technologist: :computer: :symbols: :woman_technologist:

crb-language javascript js programming programming-language

Last synced: 09 Oct 2025

https://github.com/dgzlopes/sicp

My solutions to Structure and Interpretation of Computer Programs 2nd Edition.

programming sicp-book sicp-solutions

Last synced: 19 Jan 2026

https://github.com/kashish-naik/complete-webdev-cheatsheet

🛠️ Master web development with this comprehensive cheatsheet covering design, layout, performance testing, and deployment tips. Collaborate and enhance your skills.

accessibility api backend css databases deployment frameworks frontend html javascript programming responsive-design seo version-control web-development

Last synced: 07 May 2026

https://github.com/xromory/learn-rust

Learning Rust from scratch — documenting my journey, experiments, and projects while exploring one of the fastest and most challenging programming languages.

beginner journey learning learning-by-doing low-level practice programming rust rust-lang system-programming

Last synced: 09 Oct 2025

https://github.com/bazinevis/bilik

A knowledge base

dart emacs programming python

Last synced: 19 Jan 2026

https://github.com/pranjalco/quizzler

The **Quizzler** project is a quiz game application built using **Object-Oriented Programming (OOP)** and **Tkinter** for the graphical user interface (GUI). The app fetches a set of ten questions from the Open Trivia Database (API) and allows users to answer them through an interactive interface.

api game-development gui integration intermediate object-oriented-programming oop programming python tkinter-gui

Last synced: 10 Oct 2025

https://github.com/aniketkumar15/c-language-code

C basic practice question code.

c c-language programming programming-language

Last synced: 10 Jan 2026

https://github.com/shrutisaagar/coding-problems-and-approaches

This repository is to list my solutions/approaches and the fundamental break down of how to approach any such problem without having solved or seen the same problem

coding programming

Last synced: 19 Jan 2026

https://github.com/meysam81/flight-console-app

a minor bug fix from a source of someone else; just changed some glitches so that it can work properly

assignment assignments bug bugfix c-plus-plus college college-assignment college-project debug debugging programming programming-language programming-languages project projects

Last synced: 11 Oct 2025

https://github.com/aishanipach/50daysofjs

Challenge by Codedamn & Front-end questions to expand your knowledge!

challenge codedamn javascript nodejs programming

Last synced: 17 May 2026

https://github.com/yureshtharushika/line_tunes

🎵 Line Tunes - Interactive Web-Based Drum Sequencer Create rhythmic patterns with this modern drum sequencer featuring multiple drum sounds, dynamic grid system, and real-time playback. Built with React, TypeScript, and Web Audio API for high-quality sound synthesis.

beatmaking coding creativecoding drummachine drumsequencer frontend javascript musicproduction opensource programming react reactjs tailwindcss typescript webdev webdevelopment

Last synced: 02 May 2026

https://github.com/tokhy1/chatgpt_clone

TokhyGPT is a React-based chat application that replicates the capabilities of the GPT-3.5 language model. With this clone, you can engage in interactive and natural conversations with the AI, use it for educational purposes, or even integrate it into your own applications. Explore the power of AI-driven chatbots in this open-source project.

api apiintegration chatgpt css design hooks html javascript jsx openai openai-api programming reactjs

Last synced: 08 Apr 2026

https://github.com/didogrigorov/leetcode-may-daily-challenges-2023

Python solutions to LeetCode's May 2023 Daily Challenges, organized by date. Ideal for practicing coding, mastering Python, and preparing for interviews.

algorithm-challenges algorithms algorithms-and-data-structures coding coding-challenge coding-challenges coding-interviews data-structures interview leetcode leetcode-python leetcode-solutions programming python python3

Last synced: 12 Oct 2025

https://github.com/tashi-2004/Programming-Fundamentals-PF

I've created files with solutions, named them with their following conventions and order. You can download, copy, and run them on a compiler or software for your information. There are no copyrights attached to these files; they are provided for educational purposes only.

cplusplus dev-cpp programming visual-studio visual-studio-code

Last synced: 13 Oct 2025

https://github.com/j-angnoe/code-walkthrough-compiler

Extract a working program from code walkthrough-like documentation (Literate Programming in Markdown)

literate markdown noweb programming

Last synced: 27 Jan 2026

https://github.com/omr-ql/solve_chapter13

Solve the "Starting Out with C++_ From Control Structures through Objects" , Chapter 13

book-exercises c-plus-plus programming

Last synced: 13 Oct 2025

https://github.com/labex-labs/redis-intermediate-to-advanced

In this course, delve into advanced Redis topics like key management, data structures (Lists, Sets, Sorted Sets, Hashes), transactions, Pub/Sub, Lua scripting, persistence, security, performance monitoring, HyperLogLog, and cluster management.

challenges course exercises hands-on labex labs playground programming redis

Last synced: 13 Oct 2025

https://github.com/asko7779/nmap-scripts

List of some custom Nmap scripts I made, still developing more and adjusting the current ones

cybersec lua nmap nmap-scripts nse programming script-development

Last synced: 13 Oct 2025

https://github.com/patrykniemczyk/informejtycy

A free online platform with 1,500+ users, delivering interactive programming lessons and exercises.

coding coding-challenges data-structures-and-algorithms problem-solving programming programming-exercises

Last synced: 27 Jan 2026

https://github.com/hasanyahya101/sda_lab_solutions

Solutions to SDA lab questions from Spring 2024 Semester in Fast Nuces Lhr. The actual questions can be found in pdf files. Note that, this is for the Lab (subject), not the theory subject.

fast lab lhr nuces programming sda

Last synced: 14 Oct 2025

https://github.com/tomaztk/hangman_game_with_r

Classic word game Hangman for R language

game-hangman ggplot2 programming r rlanguage rstats

Last synced: 24 Feb 2026

https://github.com/jimbob88/jimbob88.github.io

A blog relating to maths, calculators and programming.

a-level c-basic furthermaths html maths programming

Last synced: 22 Jan 2026

https://github.com/san5kriti/basicpythonprojects

A collection of simple and introductory Python projects, including games, apps, and basic list operations. Perfect for beginners looking to practice and enhance their coding skills!

beginner-friendly beginners easy-to-use practice-project programming programmingproject programs projects python python-library python-mini-projects python-project python-project-beginner python-project-template python-projects pythonforeverybody simple-project

Last synced: 14 Oct 2025

https://github.com/hussein-m-kandil/odin-resume-builder

A React app for generating a résumé, developed as part of studying the React course at The Odin Project.

css development html javascript programming react reactjs resume resume-builder resume-website vite web

Last synced: 14 Oct 2025

https://github.com/oliviernt/thoughts

Some random writings and thoughts

biking blog programming thought thoughts

Last synced: 22 Jan 2026

https://github.com/gsaslis/bowling_kata

A Coding Kata on Test-Driven Development, using Bowling Game rules.

kata programming software-development software-engineering tdd tdd-kata testing

Last synced: 22 Feb 2026

https://github.com/christarazi/dailyprogrammer

This is a collection of all the /r/dailyprogrammer challenges that I've completed.

dailyprogrammer programming programming-challenge programming-exercises reddit

Last synced: 16 Oct 2025

https://github.com/vaibhavmojidra/python--demo-generating-csv-rows-as-dictionary

The csv library provides functionality to both read from and write to CSV files. Designed to work out of the box with Excel-generated CSV files, it is easily adapted to work with a variety of CSV formats. The csv library contains objects and other code to read, write, and process data from and to CSV files.

coding csv dictionary mojidra programming python python2 python3 vaibhav vaibhav-mojidra vaibhavmojidra

Last synced: 14 Mar 2026

https://github.com/vaibhavmojidra/python---demo-generating-csv-rows-as-lists

The csv library provides functionality to both read from and write to CSV files. Designed to work out of the box with Excel-generated CSV files, it is easily adapted to work with a variety of CSV formats. The csv library contains objects and other code to read, write, and process data from and to CSV files.

coding csv files generating-csv generating-csv-using-python mojidra programming python python2 python3 vaibhav vaibhav-mojidra vaibhavmojidra

Last synced: 27 Jan 2026

https://github.com/pranjalco/coffee-machine-intermediate

This Coffee Machine project is a Python-based program that simulates a real-world coffee vending machine. It allows users to select from available drinks, processes payments, and dispenses coffee based on sufficient resources. It also includes functionality for resource management and a maintenance mode to check resources and earnings.

automation cli-application fundamentals intermediate programming project-based-learning python-programming resource-management simulation

Last synced: 19 Oct 2025

https://github.com/roluochke/games-programs

From simple to complex games and programs

algorithms data-structures game programming python

Last synced: 19 Oct 2025

https://github.com/rabi-siddique/drm

The drm script is a productivity tool for Docker users, designed to simplify container removal. Instead of copying container IDs from docker ps output, users can remove a container by specifying its sequence number in the list.

bash bash-scripting docker docker-compose linux programming

Last synced: 12 Apr 2026

https://github.com/andrewjbateman/programming-resources-planning

:clipboard: Resources to track study for Google Associate Cloud Architect Certification & help with coding tasks: errors-solutions, how-to page and task planning.

dependency error-messages programming resources vscode

Last synced: 24 Feb 2026

https://github.com/ufc-qxcode/qxcode-cpp-pack

Pacote de extensões do VSCode sugeridas para programação em C++. Fornecido pela UFC Campus Quixadá.

cpp programming vscode-extension-pack

Last synced: 20 Oct 2025

https://github.com/vaibhavyadav-dev/codeforces-problemset-scrapper

Web Scrapper that scrap the whole problemset of Codeforces into csv or json file.

codeforces competative competative-programming crawler problemset programming python scrapy-crawler scrapy-spider

Last synced: 01 Jun 2026

https://github.com/labex-labs/kubernetes-for-beginners

This course is designed to teach you about managing application containers, using Kubernetes. You’ll learn how Kubernetes works and how to use it to deploy and manage applications.

challenges course exercises hands-on kubernetes labex labs playground programming

Last synced: 23 Oct 2025

https://github.com/m-ah07/to-do-list

A simple and interactive To-Do List application built with HTML, CSS, and JavaScript. It allows users to add, mark, and remove tasks, making task management easy and efficient.

codelife css dailytasks html javascript opensource programming simpleapp todolist webdevelopment

Last synced: 24 Feb 2026

https://github.com/sarcevicantonio/fodf

Documentation of my projects for the course Fundamentals of Digital Fabrication

2d 3d cutting design devices digital electronics embedded fabrication input laser output printing production programming

Last synced: 25 Oct 2025

https://github.com/vaibhavmojidra/python---demo-writing-files

Python too supports file handling and allows users to handle files i.e., to read and write files, along with many other file handling options, to operate on files.

coding files mojidra programming python python2 python3 vaibhav vaibhav-mojidra vaibhavmojidra writing-files writing-files-using-python

Last synced: 15 Mar 2026

https://github.com/zoometh/oxford

Scholar work from or for Oxford University

oxford programming teaching teaching-materials

Last synced: 25 Oct 2025

https://github.com/edandresvan/practice-book-rust-in-action

Practical exercises from the book "Rust in Action" by Tim McNamara (Manning)

practice practice-programming programming rust rustlang

Last synced: 25 Oct 2025

https://github.com/tm-1-3/svg-to-png-image-converter

SVG To PNG Image Converter Developed For The L.EIC009 - Programming Class

cpp feup leic png programming svg

Last synced: 26 Oct 2025

https://github.com/brucamps/programacao_de_sistemas_transforme-se

Atividades em Python | Programador de Sistemas - Programa Transforme-se (Em andamento)

programacao programming programming-exercises python python3 transforme-se

Last synced: 28 Jan 2026

https://github.com/jameschirambo/solver-threaded-programming

An OpenMP parallel implementation for two C versions of codes, which implement the same adaptive quadrature algorithms in two different ways

c hpc openmp programming

Last synced: 23 Jan 2026

https://github.com/ryanbritodev/cursoemvideo-python

Aulas de Python do Mundo 1, 2 e 3 do professor Gustavo Guanabara, do Curso em Vídeo.

modules programming python3 scripting

Last synced: 25 Feb 2026

https://github.com/chaudharypraveen98/python_beginner

Python beginner questions

programming python

Last synced: 26 Oct 2025