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
Post a Comment