List of Projects Idle for C/C++

 C Preprocessor

 B Compiler(B Programming Language)

 Small subset of C Compiler having RISC-V/ARM specific instruction emitting out

Debugger

JavaScript/HTML framework like Svelte or UI scripted language to generate a native GUI like Qt as output

Windows installer using C or Julia

BuildSystem like CMake in Julia

LINPACK, BLAS , POSIX, CLayout library binding for Julia using C Interfacing 

REST API like https://github.com/PedroFnseca/rest-api-C

Abstractor utility - it will be used to remove function prototypes in header if not used, 
define func prototypes in header which are used in other files, non-used will be removed from header

C++ convertor to C

AI OS, a UI windows designed as terminal, which takes input and output using DeepSeek and also commands like Pick OS

MSI Windows Installer(.msi)

C-Book dictionary, a GUI based dictionary on C Programming language

File explorer

Notepad++ for linux

Assembler

Linker and Loader

Chatbot

lexer and yacc

Onscreen-Keyboard

curl like project

datacompressor like huffman coding

Diff tool like meld using GUI

Encryption protocol such as AES-128 bit with CTR mode, SNOW-3G(very good market potential)

SCP using DPDK very fast copy GUI based application for Linux(replacing WinSCP)

C GUI Debugger similar to Lauterbach(very good market potential)

Linker & Loader

BIOS

Small Kernel

ROHC protocol(very good market potential)

FTP/TFTP using DPDK

JAVA Byte code assembler (similar to JVM)

Stack-Stalin sort , use stalin sort to delete the elements and the deleted elements will inserted to the stack, The stack will have only entry point that is top, during insertion we can do the comparision and sort at the top position itself  

Flash-QuickSort a hybrid of Quicksort, Flash Sort and IntroSort

Linux Scheduler such as CFS(Complete Fair Scheduler)

QoS Scheduler (very good market potential)

https://www.youtube.com/watch?v=BWFtC0GKWf0

https://www.youtube.com/watch?v=0UVbmBUQkjo

Calender with sticky notes

Terminal

K-Microservice, microservice in kernel to communicate using files and shared memory, use file as an url and port as a file inside the url

https://itnext.io/42-projects-to-practice-programming-skills-6f5acc10fec0

Comments

Popular posts from this blog

OS Books

How to get symbol table in gcc/g++ ?

Memory corruption issue