Projects in Awesome Lists by djeada
A curated list of projects in awesome lists by djeada .
https://github.com/djeada/algorithms-and-data-structures
A collection of projects in C++ and Python that implement various data structures and algorithms. The projects are organized by language and topic, and include detailed explanations and examples to help you understand how they work.
algorithms backtracking collections data-structures dynamic-programming sorting-algorithms
Last synced: 16 May 2025
https://github.com/djeada/bash-scripts
A collection of Bash scripts for automating routine tasks and streamlining your workflow.
bash scripting shell shell-script unix
Last synced: 04 Apr 2025
https://github.com/djeada/qt-widgets
A collection of examples and reusable elements created with Qt6 widgets.
asynchronous-programming cmake cpp gui matplotlib multiprocessing multithreading network-programming pyqt qt tcp udp widgets
Last synced: 13 Apr 2025
https://github.com/djeada/vtk-examples
Explore the world of 3D graphics and visualization with VTK examples in Python.
3d-graphics case stl visualization vtk
Last synced: 03 Jul 2025
https://github.com/djeada/frontend-notes
Hey there, and thanks for visiting! Welcome to my personal collection of notes, tips, and tricks all about frontend development. Whether you're just beginning, looking to level up your skills, or need a quick reference, you're in the right place.
bootstrap css design framework frontend hosting html javascript typescript ui ux
Last synced: 13 Apr 2025
https://github.com/djeada/linux-notes
Compiled guides and notes on various topics related to Linux. The content is organized into sections and subsections, making it easy to navigate regardless of your experience level - beginner or advanced.
Last synced: 13 Apr 2025
https://github.com/djeada/lightpad
Welcome to Lightpad, a powerful and intuitive code editor developed with the Qt framework. Lightpad is designed to make it easy for you to write, edit, and debug code in a variety of languages.
code-editor cross-platform-app qt-widgets qt5 text-editor
Last synced: 13 Apr 2025
https://github.com/djeada/kurs-podstaw-pythona
Jeśli chcesz rozpocząć naukę programowania w języku Python, ten kurs będzie doskonałym wyborem. Kurs jest starannie podzielony na cztery sekcje, co umożliwia stopniowe przyswajanie wiedzy i umiejętności niezbędnych do opanowania tego języka. Dzięki temu, krok po kroku, zdobędziesz solidne podstawy oraz zaawansowane techniki programowania w Pythonie
cmdline csv fastapi file-parser logs matplotlib numpy pdf pip scipy server sqlite3 tkinter unit-testing virtualenv
Last synced: 13 Apr 2025
https://github.com/djeada/numerical-methods
Comprehensive library of numerical methods implemented in Python. It includes solutions to various mathematical problems, detailed explanations of each method, illustrative examples, and comparisons with prominent scientific libraries like Numpy, Scikit-Learn, and SciPy.
jupyter-notebook linear-algebra matplotlib numerical-methods numpy python scikit-learn scipy
Last synced: 13 Apr 2025
https://github.com/djeada/parallel-and-concurrent-programming
Concurrent and parallel programming might seem complex, but this guide simplifies it. Learn about sequential vs non-sequential programming, processes, and threads. Explore examples in popular languages like C++, Python, and JavaScript to apply your new knowledge to your projects.
async concurrency mpi multiprocessing multithreading parallel parallelism
Last synced: 13 Apr 2025
https://github.com/djeada/databases-notes
This repository is a helpful guide for anyone working with data. It covers everything you need to know about databases, including SQL and NoSQL databases, making them faster, and keeping them secure. It also has real-world examples to help you understand how to use databases in practice.
Last synced: 13 Apr 2025
https://github.com/djeada/backend-engineers-guide
This repository is a collection I've put together, focusing on various backend engineering topics. It's a place where you can find information on API design, databases, deployment, distributed computing, networking, performance optimization, security, and even more specialized areas.
Last synced: 30 Mar 2025
https://github.com/djeada/computational-fluid-dynamics-cfd-resources
This repository is a comprehensive collection of advanced resources for Computational Fluid Dynamics (CFD). It includes in-depth notes, specialized scripts, and detailed tutorials covering various CFD tools like ParaView, Gmsh, and more. Aimed at both beginners and experienced practitioners, it serves as a platform for learning and exploration.
Last synced: 13 Apr 2025
https://github.com/djeada/statistics-notes
This repository contains notes, explanations, and code snippets related to essential statistics concepts and techniques. The materials cover a range of topics, from basic probability and descriptive statistics to more advanced concepts like hypothesis testing and confidence intervals.
confidence-intervals geostatistics hypothesis-testing kriging-models probability-distribution statistics time-series
Last synced: 13 Apr 2025
https://github.com/djeada/proste-projekty
Zbiór porad i zasobów dla początkujących programistów, zawierający szczegółowe wytyczne oraz przykłady realizacji projektów.
beginner-friendly console game gui socket webapp
Last synced: 28 Apr 2025
https://github.com/djeada/testio
Testio is a simple and efficient testing framework that uses multiprocessing to verify the standard output of applications. With Testio, you can quickly and easily write tests to ensure that your applications are functioning as expected.
Last synced: 29 Oct 2025
https://github.com/djeada/nauka-programowania
Jeśli chcesz nauczyć się programować, ale nie wiesz od czego zacząć, to trafiłeś we właściwe miejsce. Ten projekt oferuje zbiór zadań, które przeprowadzą Cię przez wszystkie koncepcje potrzebne do zrozumienia w programowaniu.
Last synced: 13 Apr 2025
https://github.com/djeada/coin-detection
Training and using a machine learning model locally to accurately identify and count coins in a given image. This project includes data preprocessing, model training, and evaluation to ensure precise coin detection and counting.
image-recognition opencv python
Last synced: 17 Aug 2025
https://github.com/djeada/markdown-image-generator
The Markdown Image Generator is a Python-based project that transforms Markdown documents into a series of images. It aims to provide a unique way to visualize Markdown content, especially useful for presentations, sharing over image-based platforms, or even for educational purposes.
Last synced: 30 Mar 2025
https://github.com/djeada/git-notes
This repository contains notes on various topics related to Git. The notes are intended to be a reference for Git commands and concepts, and are organized by topic.
Last synced: 17 Oct 2025
https://github.com/djeada/camac
Witamy w repozytorium Koła Naukowego CAMAC, które gromadzi zasoby edukacyjne oraz materiały ze spotkań naukowych z lat 2018-2019. Repozytorium jest przeznaczone dla studentów Wydziału Fizyki Politechniki Warszawskiej zainteresowanych tematami związanymi z informatyką stosowaną.
Last synced: 12 Oct 2025
https://github.com/djeada/stanford-machine-learning
Welcome to my collection of notes for the Stanford Machine Learning course, led by Professor Andrew Ng. These notes are a compilation of insights, key takeaways, and important concepts I gathered while studying the course material.
andrew-ng coursera machine-learning
Last synced: 13 Apr 2025
https://github.com/djeada/coding-interviews
My alternative solutions to challenges from Harry He's book "Coding Interviews."
Last synced: 30 Mar 2025
https://github.com/djeada/think-python
My alternative solutions to the challenges from Allen B. Downey's book "Think Python".
Last synced: 30 Mar 2025
https://github.com/djeada/10-days-statistics
10 days statistics challenge from hackerrank
Last synced: 10 Oct 2025
https://github.com/djeada/numpy-tutorials
Welcome to the NumPy Tutorials repository, your one-stop collection of learning materials for mastering NumPy, a fundamental library for scientific computing in Python.
linear-equation-solver matrix-manipulations numpy numpy-arrays system-of-equations vectors
Last synced: 13 Apr 2025
https://github.com/djeada/design-patterns-general-overview
A comprehensive collection of the most popular design patterns and their implementations, designed to help you understand and apply these essential patterns in your software development projects. This repository covers a wide range of design patterns, providing clear explanations, practical examples, and code implementations in various languages.
architecture design-patterns gof-patterns solid-principles
Last synced: 30 Mar 2025
https://github.com/djeada/simulation-covid
This is my attempt at modeling and simulating Covid-19's spread.
Last synced: 30 Mar 2025
https://github.com/djeada/flask-minimal
The purpose of this template is to provide a starting point for creating new Flask apps that require more than the bare minimum. The README provides instructions for installation on Unix/MacOS as well as using Docker. Additionally, it explains how to generate documentation using Sphinx.
flask-application tutorial-demos webapp
Last synced: 28 Apr 2025
https://github.com/djeada/docker-notes
A comprehensive collection of notes on Docker, designed to help you understand and leverage Docker for containerization and DevOps practices. This repository covers a wide range of topics, from basic concepts to advanced techniques, providing valuable insights and practical examples for both beginners and experienced users.
Last synced: 30 Jun 2025
https://github.com/djeada/personal-website
Welcome to the GitHub repository for adamdjellouli.com. Your feedback, comments, and suggestions for improvements are highly appreciated. Your support is invaluable to me.
blog css css3 html html5 javascript personal-website typescript
Last synced: 28 Apr 2025
https://github.com/djeada/cybersecurity-notes
The repository is a collection of resources and notes on various cybersecurity topics designed to help learners and professionals enhance their understanding and skills in the field. It includes cheat sheets, best practices, and summaries on key areas such as penetration testing, network security, cryptography, and more.
Last synced: 30 Mar 2025
https://github.com/djeada/vim-config
My vim configuration + vim cheat sheet.
Last synced: 10 Oct 2025
https://github.com/djeada/3d-pong
This project is a 3D implementation of the classic game Pong using the Visualization Toolkit (VTK). It is a two-player game where each player controls a paddle to hit the ball and prevent it from reaching their goal. The score is updated in real-time.
Last synced: 30 Mar 2025
https://github.com/djeada/kaggle-us-pollution
Exploration and modeling of U.S. Pollution dataset from Kaggle.
Last synced: 30 Mar 2025
https://github.com/djeada/financial-mathematics
Collection of various notes and scripts related to financial mathematics.
Last synced: 30 Mar 2025
https://github.com/djeada/doing-math-with-python
My alternative solutions to problems from Amit Saha's book "Doing math with Python".
Last synced: 30 Mar 2025
https://github.com/djeada/python-for-informatics
My solutions to the problems from Charles Severance's book "Python for informatics"
Last synced: 30 Mar 2025
https://github.com/djeada/kaggle-world-happiness
Exploration and modeling of World Happiness dataset from Kaggle.
Last synced: 02 Jul 2025
https://github.com/djeada/cpp-hackerrank
Solutions to HackerRank Cpp problems.
Last synced: 30 Mar 2025
https://github.com/djeada/bash-hackerrank
Solutions to HackerRank Bash problems.
Last synced: 30 Mar 2025
https://github.com/djeada/django-minimal
This is a simple to-do list application created using Django. It allows users to create and manage their tasks, as well as view and update the status of existing tasks.
Last synced: 28 Apr 2025
https://github.com/djeada/jubilant-rifle
Jubilant Rifle is a 2D platform shooter game in which the player moves through platforms and battles enemies with a gun. The game becomes increasingly difficult as time passes, and the goal is to stay alive as long as possible.
c platform-game sdl2 shooter-game
Last synced: 28 Apr 2025
https://github.com/djeada/linux-system-programming
Welcome to the Linux Programming repository! This resource offers a comprehensive collection of notes, tutorials, and reference materials on Linux system programming.
Last synced: 08 Dec 2025
https://github.com/djeada/testolini
This repository contains a robust and versatile testing framework built entirely in Bash. Designed for simplicity and ease of use, this framework allows developers to write and execute test cases for their Bash scripts and other command-line utilities without the need for external dependencies.
Last synced: 09 Oct 2025
https://github.com/djeada/latex-tutorial
Welcome to our repository of LaTeX tutorial notes and resources! LaTeX is a powerful typesetting system that is widely used for creating professional-quality documents, particularly in the fields of science, technology, and mathematics.
Last synced: 10 Oct 2025
https://github.com/djeada/kaggle-titanic
An exemplary solution for Kaggle's Data Science competition: Titanic - Machine Learning from Disaster. This binary classification problem involves predicting whether Titanic passengers survived based on various features.
Last synced: 17 Oct 2025
https://github.com/djeada/maze-solver
Maze Solver generates a grid with random walls and gives the user an option to choose a starting point and an end point. Then depending on selected algorithm, the program will solve the maze and display the path.
Last synced: 24 Oct 2025
https://github.com/djeada/webpack-minimal
A template for creating webapps with webpack.
javascript npm typescript webpack
Last synced: 30 Dec 2025
https://github.com/djeada/simple-web-server
Using Python to create an HTTP server.
Last synced: 16 Jul 2025
https://github.com/djeada/flask-blog
Multiuser, fully styled blog written with Flask framework and MySQL database.
Last synced: 19 Jul 2025
https://github.com/djeada/pong-curses
This is a simple ncurses-based game written in C. The game involves controlling paddles to hit a ball back and forth, similar to Pong.
Last synced: 26 Jun 2025
https://github.com/djeada/root
This repository contains a collection of code examples demonstrating the use of the ROOT package library for data analysis and visualization in C++. ROOT is a powerful framework developed by CERN, widely used in high energy physics for handling and analyzing large amounts of data.
Last synced: 30 Mar 2025
https://github.com/djeada/powershell-scripts
A collection of PowerShell scripts.
Last synced: 30 Mar 2025
https://github.com/djeada/markdown-table-of-contents-generator
Generate a table of contents from the headers of your markdown file.
Last synced: 30 Mar 2025
https://github.com/djeada/find-your-windows-product-key
This repository contains a simple yet effective script designed to help you retrieve your Windows product key. The script extracts the product key from the Windows registry, providing an easy solution for users who need to recover their key for reinstallation or other purposes.
Last synced: 14 Jul 2025
https://github.com/djeada/data-visualization
This repository is dedicated to the exploration of various data visualization frameworks through bite-sized code snippets, as well as providing insights on effective data visualization techniques and principles.
altair data-visualization matplotlib plotly
Last synced: 30 Mar 2025
https://github.com/djeada/avr
This repository contains a collection of C programs designed for AVR microcontrollers, demonstrating various techniques and applications for embedded systems development. AVR microcontrollers, developed by Atmel (now Microchip Technology), are widely used in electronics for their efficiency and ease of use.
Last synced: 30 Mar 2025
https://github.com/djeada/git-hooks
Welcome to this collection of useful Git hooks! In this repository, you will find a variety of scripts written in Bash and Python that you can use to improve your workflow and ensure that your code meets certain standards.
Last synced: 30 Mar 2025
https://github.com/djeada/hdf5-examples
This repository contains a collection of code examples demonstrating various techniques and methods for working with HDF5 (Hierarchical Data Format version 5) files. These examples are designed to help developers and data scientists efficiently manage, process, and analyze large datasets stored in HDF5 format.
compression hdf5-format serialization
Last synced: 30 Mar 2025
https://github.com/djeada/papers-i-read
A personal collection of scientific papers I've read, spanning the fields of science, machine learning, and mathematics. This repository includes my summaries, key takeaways, and personal thoughts on each paper, serving as both a learning tool and a way to share insights with others interested in these subjects.
Last synced: 30 Mar 2025
https://github.com/djeada/java-programming-uni
All uni projects, for object oriented programming in Java. Third Semester of applied physics.
Last synced: 30 Mar 2025
https://github.com/djeada/usb-cleaner
A simple and efficient bash script designed to securely wipe USB devices directly from the terminal. This script ensures complete data erasure, making your USB devices clean and safe for reuse or disposal.
Last synced: 30 Mar 2025
https://github.com/djeada/nodejs-minimal
This repository is a minimalist template for setting up a Node.js project. It provides a clean and efficient starting point for building scalable and maintainable server-side applications with Node.js. Ideal for developers looking to quickly bootstrap a new project without unnecessary bloat.
Last synced: 21 Jul 2025
https://github.com/djeada/neuracommand
NeuraCommand is a Python package and CLI tool designed for streamlined creation, training, and deployment of neural networks. It offers a clear-cut interface for managing complex neural architectures, including multi-layer perceptrons. The tool facilitates efficient data loading, model training, and application of models for predictive tasks.
Last synced: 30 Mar 2025
https://github.com/djeada/type-simulator
TypeSimulator is a Python tool designed to simulate human-like typing in text editors. It's useful for demonstrations, tutorials, and testing purposes. The tool uses `pyautogui` to control keyboard inputs, allowing it to type text into virtually any text editor or text input field.
Last synced: 30 Mar 2025
https://github.com/djeada/e-goat
Real-time chat application built on peer-to-peer network architecture and the TCP protocol.
Last synced: 30 Mar 2025
https://github.com/djeada/asciiquest
Asciiquest is a roguelike dungeon game in which you play as a hero trying to find the exit of a randomly generated dungeon. The game features enemy AI, pathfinding algorithms, multithreading, and the ability to play multiplayer. As you progress through the levels, the enemies will become more difficult to defeat.
Last synced: 30 Mar 2025
https://github.com/djeada/sql-hackerrank
Solutions to HackerRank SQL problems.
Last synced: 30 Mar 2025
https://github.com/djeada/kaggle-house-prices
An exemplary solution for Kaggle's Data Science competition: House Prices - Advanced Regression Techniques. This regression problem involves forecasting house prices based on various attributes (e.g., size).
Last synced: 24 Jul 2025
https://github.com/djeada/llm-queries
Templates and examples for removing unnecessary wording, repetition, and irrelevant terms in prompts; step-by-step instructions for installing, configuring, and optimizing open-source language models locally; and side-by-side comparisons of prompt-processing utilities and local LLM frameworks, including benchmarks and feature matrices.
Last synced: 01 Aug 2025
https://github.com/djeada/leetcode-solutions
All the leetcode problems I have solved.
Last synced: 01 Aug 2025
https://github.com/djeada/10-days-javascript
Solutions to HackerRank JavaScript problems.
Last synced: 12 Aug 2025
https://github.com/djeada/krotki-kurs-backend
Krotki-Kurs-Backend to lekki backendowy projekt edukacyjny, którego celem jest przedstawienie podstaw tworzenia API przy użyciu Pythona, z dodatkowymi fragmentami w JavaScript (Node.js) oraz możliwościami rozszerzenia o moduły w Go. Projekt jest idealny jako punkt wyjścia do nauki budowy serwerów RESTful, uwierzytelniania, obsługi baz danych...
Last synced: 13 Aug 2025
https://github.com/djeada/fullscreen-pencil-draw
FullScreen Pencil Draw is a simple yet powerful application built with C++ and the Qt6 framework. Designed as a demonstration of creating a graphic editor using Qt6, this app allows users to draw on a full-screen canvas with customizable tools and export their creations effortlessly.
Last synced: 30 Mar 2025