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/yassir-ai/maze-solving-algorithm

YEAR : 2021 , Maze-solving algorithm with C using djikstra algorithme and DFS algorithme

algorithm c dfs dfs-algorithm djikstra djikstra-algorithm graphics isima kruskal labyrinth maze programming project sdl sdl2

Last synced: 08 Apr 2025

https://github.com/rashidintheworld/cpp-learning-projects

In projects developed for learning and testing the C++ programming language. It aims to apply and better understand basic C++ concepts.

algorithms-and-data-structures cpp devcpp exercism-solutions programming tasks-list

Last synced: 24 Mar 2025

https://github.com/madebypixel02/uc3m-projects

[Uc3m] A repo containing links to all my other college projects

data-engineering data-science programming python r statistics uc3m

Last synced: 10 May 2026

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/rikedyp/apl-glossary

A glossary of Dyalog APL terminology

apl definitions dyalog jargon programming terminology

Last synced: 06 Mar 2026

https://github.com/the-real-virus/zip-password-cracker

This Python script is a lightweight tool designed to help you crack password-protected ZIP files using a dictionary attack.

ai automation bash coding ctf cybersecurity ethical-hacking github linux networking open-source password pentesting programming python redteam scripting software tools zip

Last synced: 15 Apr 2026

https://github.com/sophi-hub/sophi-hub

Aqui está hospedado o README do meu perfil. Here is the README-EN of my profile.

about-me programming readme readme-profile

Last synced: 05 Mar 2026

https://github.com/uboatwaffe/quiz

Program that will be used as template for future work. Made by two contributors from high school.

file git github html-css-javascript java javadoc jdbc lambda license log mysql-database programming project quiz security thread

Last synced: 11 Apr 2026

https://github.com/chj-web/programrs.live

Website that gathers programming streams from around the internet and displays them for easy browsing.

faunadb graphql live-coding livestream nextjs programming programming-streams vercel website

Last synced: 16 Apr 2026

https://github.com/gittogethers/santiago

Repositorio para la gestion de actividades en GitHub Santiago

github github-copilot-training madeinchile programming

Last synced: 24 Mar 2025

https://github.com/agustinmusanti/pythonchallenges

Respuestas y análisis de desafíos semanales del curso de Python. 💻🐍

challenge curso learning programming python

Last synced: 09 Apr 2025

https://github.com/moyrith/tobetter-personal-development

A versatile and informative website, dedicated to enhancing your skills in programming, productivity, and personal growth through practical tools and insights.

productivity programming skills

Last synced: 07 Feb 2026

https://github.com/hakankokcu/budgier

The budgier programming language made with visual basic 2010

programming programming-language programming-languages visual-basic visual-basic-4 visual-basic-net

Last synced: 26 Apr 2025

https://github.com/matteobaccan/programminglanguagesoftomorrow

2024 and Beyond: The Programming Languages of Tomorrow

hacktoberfest programming slide

Last synced: 19 Mar 2026

https://github.com/the-real-virus/web-login-bruteforce

An interactive Python script designed to perform brute force login attacks on a target web application.

ai automation bash brute-force coding ctf cyebrsecurity ethical-hacking github linux networking open-source pentesting programming python redteam scripting software tools web-login

Last synced: 20 Apr 2026

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

Advance Webcam Phishing Framework That Capture target's camera Anonymously , Having Multiple phishing templates available with real-time image capturing.

ai automation bash coding ctf cybersecurity ethical-hacking github linux networking open-source pentesting phishing phishing-script programming python redteam scripting software tools

Last synced: 23 Jan 2026

https://github.com/orangomango/programmingquiz

Quiz about Web programming and Python3

programming quiz

Last synced: 01 Feb 2026

https://github.com/dominikjalowiecki/programming-projects

Minor programming projects (from books, tutorials and my own).

algorithms data-structures design-patterns practice-projects programming

Last synced: 02 Mar 2026

https://github.com/nithin050806/groovy-xuz

🎵 Simplify audio processing in Groovy with easy-to-use functions and tools for efficient music handling and production.

automation build-tools code-quality concurrency frameworks groovy java libraries open-source programming scripting software-development testing web-development xuz

Last synced: 16 May 2026

https://github.com/isaac-lal/learning-js

Learning JavaScript.

code javascript js learning programming

Last synced: 23 Oct 2025

https://github.com/philippmolitor/haw-ms-prog1

Java projects for the HAW Programming 1 course.

education haw haw-hamburg java programming programming-exercises

Last synced: 15 Jan 2026

https://github.com/it-delinquent/wpf_unix_permissions

A small WPF program to help visualise Unix permissions. Also, it uses an MVVM set using Caliburn.Micro

c-sharp caliburn caliburn-micro csharp mvvm mvvm-architecture mvvm-framework mvvm-pattern permissions programming programming-language unix windows wpf wpf-application wpf-ui

Last synced: 15 Apr 2026

https://github.com/pzaino/risc-os-corelib

A POSIX-Like C library for RISC OS and DDE (a very old project of mine that I am uploading to GitHub for who may need it). CoreLib is foundamentaly the implementation of the RISC_OSLib in a POSIX-Like format. Nothing special.

ansi-c c c-library c99 c99-api posix-library programming risc-os riscos

Last synced: 13 Jun 2025

https://github.com/erseco/ugr_tfm_maes

Trabajo de Fin de master: Autocorrección interactiva para la enseñanza/aprendizaje de la programación

continuous-integration education free-software learning programming teaching thesis version-control-system

Last synced: 15 Mar 2026

https://github.com/accra-dotnet-azure-user-group/30-days-of-csharp

30 Days of C#: A comprehensive 30-day guide to mastering C# programming. Each day covers a specific topic with practical examples and exercises. Perfect for beginners and those looking to refresh their skills.

30daysofcode csharp dotnet dotnet-core entity-framework programming

Last synced: 24 Feb 2026

https://github.com/kikonen/learnopengl

See my YouTube channel!!

opengl programming

Last synced: 16 Feb 2026

https://github.com/solidnetwork-xyz/ascii-symbol-and-java-statements

Some ASCII symbol names, math expressions and statements used in Java programming.

ascii code english expression java math programming statement symbol

Last synced: 29 May 2026

https://github.com/ankitkumar2020/c

C tutorials ,codes, practices from college wallah youtube channel

basics-of-c c input-output programming scanner

Last synced: 24 Oct 2025

https://github.com/slavenskoj/raku-inline-basic

A Transformative Bridge Between Raku and Beginner's All-Purpose Symbolic Instruction Code

basic programming raku rakudo

Last synced: 18 Jun 2025

https://github.com/cmartinezucsc/resolucion_problemas_con_adcp

Repositorio complementario para el libro digital Resolución de problemas con ADCP - Con implementación en C y Python

c computational-science computational-thinking problem problem-solving programming python

Last synced: 15 Feb 2026

https://github.com/beofalejandro/escalia

ESCALIA Studios × The 0.3.6 Happy Bite Collection (BETA CHANNEL)

portfolio programming student website

Last synced: 19 Mar 2026

https://github.com/plazide/programrs.live

Website that gathers programming streams from around the internet and displays them for easy browsing.

faunadb graphql live-coding livestream nextjs programming programming-streams vercel website

Last synced: 28 Feb 2025

https://github.com/shoaib-fateh/shoaib-fateh

I'm Shoaib Fateh, full stack developer - not just web but mobile dev too.

fateh i love next profile programming react shoaib shoaib-fateh web

Last synced: 14 Feb 2026

https://github.com/austinatts/complex_college_event_score_system

This project is from my work in BTEC IT Foundation Diploma. This is the actual work that I submitted for my grade and I am happy for anyone to use it for their own projects and/or proof of work I can do.

btech customtkinter customtkinterprojects it programming python python3 sqlite3 tkinter tkinter-gui

Last synced: 05 Jul 2025

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/anvaymayekar/mega-matrix-mania

Mega Matrix Mania is a C-based program for performing key matrix operations like determinant, inverse, rank, scalar multiplication, and more. It includes strong input validation, modular structure, cross-platform compatibility, and a styled terminal interface.

algorithms c logic math matrix programming

Last synced: 25 Oct 2025

https://github.com/tpdlshdmlrkfmcla/programming-linguistics

컴퓨터공학과 프로그래밍 언어론 정리입니다.

programming programming-language programming-linguistics

Last synced: 18 Jun 2025

https://github.com/en9inerd/assessments-for-interviews

Collection of assessments for interviews

assessments c c-plus-plus interview programming python tasks

Last synced: 07 May 2026

https://github.com/imlymei/korjata

👨‍💻🐞 The platform for finding freelance developers and projects.

nextauthjs nextjs programming project reactjs vercel website

Last synced: 02 Apr 2026

https://github.com/tokhy1/tailwindcss_manage_landing

Manage Landing Page is a sleek and modern landing page template designed for ease of use and customization.

css design frontend-mentor frontend-mentor-challenge frontenddevelopment html js programming responsive responsive-design responsive-web-design tailwind-css tailwindcss website

Last synced: 06 May 2026

https://github.com/wallacescott240/auto-recon

OSINT Multi Recon Tool is an advanced open-source intelligence (OSINT) gathering tool designed for ethical hackers, penetration testers, and cybersecurity professionals. This tool automates reconnaissance by collecting valuable information from various sources, including GitHub, LinkedIn, WHOIS, subdomains, and phone number lookups.

automation bugbounty cybersecurity ethicalhacking osint pentesting programming pyton reconnaissance redteam social-engineering threathunting threatintelligence whoislookup

Last synced: 05 Oct 2025

https://github.com/luispiquinrey/luispiquinrey

"Personal repository showcasing my backend development profile and the technologies I work with, such as Java, Spring Boot, and Hibernate. 💻🚀"

backend backenddevelopment hibernate java javadevelopment programming software-engineering spring spring-boot

Last synced: 06 May 2026

https://github.com/yutsuten/notes

A personal knowledge base mainly with programming and Linux tools information.

gh-pages linux notes programming vite vitepress vue

Last synced: 07 May 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/pduartesilva2005/discover-desafio-rocketflix

Aplicação desenvolvida durante os desafios do Discover da @rocketseat

code coding css desafios developer discover frontend html js programacao programming rocketseat tecnologia tmdb-api

Last synced: 08 May 2026

https://github.com/pablohenrique/tcccarteiravacdigital

Course completion project - Carteira de Vacinação Digital @rafaelasilverio

code css html5 javascript php programming tcc

Last synced: 08 May 2026

https://github.com/szdzzax/opencomputers

Home of the OpenComputers mod for Minecraft.

automation forge lua minecraft minecraft-forge mod opencomputers programming scala

Last synced: 06 May 2026

https://github.com/fahimfba/codechef-solution

contains all the source code of mine from CodeChef

c codechef codechef-solutions competitive-programming cplusplus java programming python3

Last synced: 08 May 2026

https://github.com/sheikh92areeb/learn-python

Python Course beginner to pro

programming projects python

Last synced: 04 Jul 2025

https://github.com/aiwithqasim/competitive-programming

I will add all material which i did or in the future i will do to make my programming skill more enhanced to become a competitive programmer

c-plus-plus code data java programming structured-data

Last synced: 20 May 2026

https://github.com/diable201/algorithms_and_data_structures

Algorithms and Data Structures course at KBTU FALL 2020

acm-icpc algorithms algorithms-datastructures programming

Last synced: 29 Oct 2025

https://github.com/davidwparker/programmingtil-algorithms

Code for ProgrammingTIL Algorithms Screencasts

algorithms clrs javascript programming tutorial tutorials

Last synced: 10 Jun 2026

https://github.com/samarthhchinivar/svit-training-1

This Repository consists the various programs taught in the SVIT Training and Placement, which was conducted in September 2022.

c interview-questions programming python

Last synced: 06 May 2026

https://github.com/bravol/practice-react-from-beginner-to-advanced

This course teaches you how to become a senior react JS developer from scratch. It will teach you many things such as context API, redux, all react hooks, routing, conditionals, props drilling and others. You will learn while developing different projects. Please do not copy and paste the code because you will cheat yourself

context-api custom-hooks javascript programming reactjs redux redux-toolkit usereducer-hooks

Last synced: 06 May 2026

https://github.com/akin-mustapha/mini_calculator

Implementation of calculator using javafx, CSS

calculator css fxml java java11 javafx programming

Last synced: 05 May 2026

https://github.com/sheikh92areeb/giaic-projects

A collection of Python projects developed during the GIAIC program, showcasing various applications and problem-solving techniques.

ai giaic machine-learning programming projects python

Last synced: 01 May 2026

https://github.com/sr242000/crazy_ball_adventures_game

Crazy Ball Adventures is a game (Capstone Project) Made By Shreyash Rahate, Amey Mehta and Vatsal Chauhan

3d 3dgame blender capstoneproject coding csharp game gameart gamedesign gamedev gamedevelopment pcgame pcgaming programming unity unity3d unity3d-games unity6

Last synced: 05 Oct 2025

https://github.com/sheikh92areeb/python-assignment

A collection of Python assignments covering fundamental programming concepts. This repository is useful for beginners and students looking to practice Python through hands-on exercises. 🚀

assignment exercises learning programming python

Last synced: 22 Jun 2025

https://github.com/dimdevs/glitch-api

glitch-api is base code api for go lang

api base code golang programming

Last synced: 24 Mar 2025

https://github.com/fractalate/phobosdream

phobosDREAM Streams on Twitch

livestream mathematics problem-solving programming

Last synced: 17 May 2025

https://github.com/cyberfantics/picpdf-maker

picPDF Maker is a simple web app that converts images into customizable PDF files. With options for page size, orientation, margins, and colors, users can create high-quality PDFs easily. The app also features a dark mode for a better viewing experience.

cyberfantics hacktoberfest hacktoberfest-accepted hacktoberfest2024 image-processing image-to-pdf jpeg-to-pdf open-source pngtopdf programming python pythonprojects streamlit web-application

Last synced: 13 Apr 2026

https://github.com/nejidevelops/js-basics

Purely JavaScript basics for newbies anyone who is yet to know JS this repo can be helpful to you

basicjs basics javascript knowledge programming programmingwithmosh

Last synced: 06 Oct 2025

https://github.com/kipicenko/chaocore-ripple

The very easy, performance and flexible to use JavaScript/TypeScript library for creating a ripple effect.

animation chaocore effect hooks javascript native-js programming react react-hooks react-ripple react-wave ripple ripple-animation ripple-effect tyepscript wave wave-animation wave-effect

Last synced: 05 May 2026

https://github.com/matteobaccan/fromjuniortoseniorwithai

A comprehensive guide on leveraging AI and Large Language Models to enhance your programming skills and accelerate your journey from junior to senior developer.

ai junior programming senior write

Last synced: 07 Jan 2026

https://github.com/demkeys/pythonhexdump

Simple script to create a hexdump of a file in a specific format

code hexdump infosec linux programming python python3 script windows

Last synced: 09 Apr 2026

https://github.com/saeedkohansal/chart.js-tutorial-with-examples

Chart.js is a lightweight, open-source JavaScript library for creating stunning and interactive charts using HTML5 Canvas. It supports various chart types like bar, line, and pie charts, is easy to use, and offers customization options to suit any data visualization needs. Perfect for modern web applications!

barchart canvas chart chart-js chartjs charts css data-visualization datavisualization gilgeekify html html-chart html5 javascript linechart piechart programming scatterchart web-development webdevelopment

Last synced: 05 May 2026

https://github.com/jaykef/b1-programming-tutorials

This repo contains source codes and slides for a programming tutorial session I weekly hold in my school (Beijing Institute of Technology)

programming python tutorials vuejs

Last synced: 05 May 2026

https://github.com/fl97-mo/level-1-python-beginner-guide

Learn Python from scratch! This repository provides a beginner-friendly guide to Python programming, with practical examples, projects and detailed explanations.

algorithms basics beginner-friendly control-structures data-structures examples exercises functions modules oop programming projects python tutorial

Last synced: 05 May 2026

https://github.com/medaminenasfi/traducode-app

🔁 TraduCode: Convert algorithms into code (Python/Java) with an intuitive web interface. Built with HTML, CSS & JavaScript.

algorithm code-generation css developer-tools html javascript open-source programming programming-tool pseudocode syntax-highlighting web-app

Last synced: 13 Apr 2026

https://github.com/zieys233/casual

A programming language

casual programming programming-language python

Last synced: 18 May 2026

https://github.com/ranitmanik/bash-pro

Bash Pro Collection: Boost productivity with curated Bash scripts. Automate tasks, manage files, & more! Contribute to this community-driven project & simplify your workflow! 🚀

administrator automation bash bash-script bash-scripting bash-scripts coding-challenges command-line command-line-tool developer-tools easy-to-use power-users powerusage productivity-tools programming software software-development software-development-kit system-administration

Last synced: 04 May 2026

https://github.com/dev-mayanktiwari/letscodeit

This repository is created for college students to get them started with Programming.

basic c programming

Last synced: 15 Mar 2025