301.iluwatar / java-design-patterns
Design patterns implemented in Java
- java
- principles
- design-patterns
- awesome-list
- snippets
- snippets-collection
- +2 more
Ranked by Attention Score: stars gained over the last 30 complete days
301–400 of 1,922 by Attention Score · Oct 6, 2026 – Nov 4, 2026 (UTC)
Design patterns implemented in Java
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
TranslatedFrom beginner to landing a civil service job: the best practical civil service exam tutorial for programmers
A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Translated404StarLink - Recommending high-quality, meaningful, interesting, and actively maintained open-source security projects
Manually curated collection of resources for frontend web developers.
TranslatedLLM teaching material for high school students: based on Karpathy's microgpt, for Google Colab
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
🐶 A curated list of Web Security materials and resources.
A curated list of awesome applications, softwares, tools and shiny things for macOS.
A book series (2 published editions) on the JS language.
TranslatedIllustrated computer networks, operating systems, computer organization, and databases, with 1,000 diagrams + 500,000 characters, breaking down obscure and hard-to-understand computer fundamentals, so that no "bagu wen" (standard interview question essays) is hard to understand in the world! 🚀 Read online: https://xiaolincoding.com
✅ The Node.js best practices list (July 2026)
TranslatedLatest summary for 2021: recommended books suitable for engineers, covering computer science, software technology, entrepreneurship, thought and ideas, mathematics, and biographies
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖
TranslatedThis project aims to share the technical principles of large models and practical experience (large model engineering, large model application deployment).
Free MLOps course from DataTalks.Club. Register here 👇🏼 to get notified about the next cohort
A curated list of awesome Deep Learning tutorials, projects and communities.
📚 Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.
TranslatedAn English learning guide written specifically for programmers, v1.2. For the online version, click ->
TranslatedWhat? You dare trust AI to have your back? I bet you don't, so come learn the coolest, safest, and fastest language of the AI era. This book offers comprehensive and in-depth explanations, vivid and fitting examples, and Dove-chocolate-smooth content. This may be the most painstakingly written Rust tutorial in Chinese available today / Book
A curated list of engineering blogs
TranslatedThe Ultimate Guide to Making Money with AI Side Hustles: Learn how to leverage AI for some cool side gigs and rake in some extra cash. Check out the English version for more insights.
TranslatedA Python web scraping tutorial series, learning Python web scraping from 0 to 1, including browser packet capture and mobile APP packet capture with tools such as fiddler and mitmproxy, the use of the various modules involved in web scraping, such as requests, beautifulSoup, selenium, appium, scrapy, etc., as well as IP proxies, CAPTCHA recognition, using Mysql and MongoDB databases with Python, multi-threaded and multi-process scraping, reverse engineering and cracking of CSS scraping encryption, JS scraping reverse engineering, distributed scraping, practical scraping project examples, etc.
Anthropic's educational courses
🌟 Curated design resources from all over the world.
📝 A curated list of awesome Raspberry Pi tools, projects, images and resources
100+ Python challenging programming exercises
TranslatedChinese tutorial on reinforcement learning (Mushroom Book 🍄), read online at: https://datawhalechina.github.io/easy-rl/
🛡️ ⚛️ A simple, scalable, and powerful architecture for building production ready React applications.
A collection of hacking / penetration testing resources to make you better!
Demonstration and Template Projects
Curated list of 20,000+ hours and 200+ free courses with certificates in IT, CS, Design and Business.
A collection of awesome software, libraries, documents, books, resources and cools stuffs about security.
Use your macOS terminal shell to do awesome things.
TranslatedCollects and organizes high-quality, interesting open-source projects on GitHub.
:page_with_curl: A list of practical projects that anyone can solve in any programming language.
A free, online learning platform to make quality education accessible for all.
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
TranslatedChinese translation of 《Designing Data-Intensive Application》 (DDIA), 1st edition / 2nd edition
An interactive cheatsheet tool for the command-line
🦄 A curated list of privacy & security-focused software and services
TranslatedAn introductory LLM tutorial for developers, the Chinese version of Andrew Ng's large model course series
A curated list of awesome actions to use on GitHub
Awesome list of open-source startup alternatives to well-known SaaS products 🚀
Python training for business analysts and traders
A curated list of amazingly awesome Home Assistant resources.
Defund the Police.
A curated list of free/libre plugins, scripts and add-ons for Godot
Translated🌈ChromePluginHeroes, Write a Chinese manual for the excellent Chrome plugin, let the Chrome plugin heroes benefit the human~ Updated in sync on the official account 「0加1 ("0 plus 1")」
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.
TranslatedAirport recommendations, Clash / V2ray client configuration, and proxy tool guides
🎨 A curated list of delightful VS Code packages and resources.
100 numpy exercises (with solutions)
A curated collection of papers and resources on voice agents, from spoken interaction to autonomous task execution.
Collections of awesome neovim plugins.
🖥 📊 🕹 🛠 A curated list of command line apps
TranslatedGraduate student mathematical modeling, undergraduate mathematical modeling, outstanding papers from mathematical modeling competitions, mathematical modeling algorithms, LaTeX paper templates, algorithm mind maps, reference books, Matlab software tutorials, PPT
All the resources you need to get to Senior Engineer and beyond
Awesome LeetCode resources to learn Data Structures and Algorithms and prepare for Coding Interviews.
An Open-source book with Modern CUDA learning Notes for Beginners - BF16/FP8/FP4, HGEMM, CuTe, Flash-Attention, etc.
A curated list of Awesome Threat Intelligence resources
:video_game: :game_die: A wonderful list of Game Development resources.
🎓 Um caminho para a educação autodidata em Ciência da Computação!
Resources for independent developers to make money
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
A curated list of modern Generative Artificial Intelligence projects and services
A collection of algorithms and data structures
Translated🔥LeetCode solutions in any programming language | Solutions to LeetCode, "Jianzhi Offer (2nd Edition)" (剑指 Offer), and "Cracking the Coding Interview (6th Edition)" (程序员面试金典) implemented in multiple programming languages
Examples and guides for using the Gemini API
List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!
Translated⛅️ A curated list of Cloudflare tools, open source projects, guides, blogs and other resources.
A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning
Get started quickly with Next.js, Postgres, Stripe, and shadcn/ui.
List of ngrok, Cloudflare Tunnel, Tailscale, and ZeroTier alternatives and other tunneling software and services. Focus on self-hosting.
Companion webpage to the book "Mathematics For Machine Learning"
Standard Go Project Layout
TranslatedUnofficial compilation of course materials from your university
This repository contains a curated collection of 300+ case studies from over 80 companies, detailing practical applications and insights into machine learning (ML) system design. The contents are organized to help you easily find relevant case studies based on industry or specific ML use cases.
A collection of simple python mini projects to enhance your python skills
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"
Translated🆓 List of free ChatGPT mirror sites, continuously updated.
The official source for MDN Web Docs content. Home to over 14,000 pages of documentation about HTML, CSS, JS, HTTP, Web APIs, and more.
Certified Kubernetes Administrator - CKA Course
GTFOBins is a curated list of Unix-like executables that can be used to bypass local security restrictions in misconfigured systems.
The open curriculum for learning web development
TranslatedPython open-source project "The Road to Self-Taught Programming", with step-by-step tutorials for beginners: AI Lab, treasure videos, data structures, study guides, hands-on machine learning, hands-on deep learning, web crawlers, big-company interview experiences, programmer life, resource sharing.
The definitive list of lists (of lists) curated on GitHub and elsewhere
The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++
Translateddeeplearning.ai (course notes and resources for Teacher Andrew Ng's deep learning courses)
Translated🌈【C#/.NET/.NET Core guide for learning, work, and interviews】Records, collects, and summarizes C#/.NET/.NET Core basics, learning roadmaps, hands-on development, programming skill exercises, learning videos, articles, books, project frameworks, community organizations, essential development tools, cutting-edge tech weeklies, common interview questions, interview notes, resume templates, job recruitment, and some of my own modest insights from learning and work. I hope to learn together with everyone and make progress together. If this knowledge base helps you, don't forget to show your support (follow, like, share)💖.
A curated list of tools for incident response