هذا المستودع عبارة عن مجموعة من الأدلة المكتوبة جيدًا خطوة بخطوة لإعادة إنشاء التقنيات المفضلة لدينا من الصفر.
ما لا أستطيع خلقه، لا أفهمه. - ريتشارد فاينمان.
إنها طريقة رائعة للتعلم.
العارض ثلاثي الأبعاد
الواقع المعزز
عميل بت تورنت
بلوكتشين / العملة المشفرة
بوت
أداة سطر الأوامر
قاعدة البيانات
عامل ميناء
المحاكي / الجهاز الظاهري
إطار الواجهة الأمامية/المكتبة
لعبة
بوابة
مكدس الشبكة
الشبكة العصبية
نظام التشغيل
محرك الفيزياء
لغة البرمجة
محرك ريجكس
محرك البحث
صدَفَة
محرك القالب
محرر النصوص
نظام التعرف البصري
محرك فوكسل
متصفح الويب
خادم الويب
غير مصنف
3D Renderer
الخاص بكC++ : مقدمة لتتبع الأشعة: طريقة بسيطة لإنشاء صور ثلاثية الأبعاد
C++ : كيف يعمل OpenGL: عرض البرنامج في 500 سطر من التعليمات البرمجية
C++ : محرك Raycasting لـ Wolfenstein 3D
C++ : العرض المادي: من النظرية إلى التنفيذ
C++ : تتبع الأشعة في عطلة نهاية أسبوع واحدة
C++ : التنقيط: التنفيذ العملي
C# / TypeScript / JavaScript : تعلم كيفية كتابة محرك ناعم ثلاثي الأبعاد من البداية في C#، أو TypeScript أو JavaScript
Java / JavaScript : قم ببناء العارض ثلاثي الأبعاد الخاص بك
Java : كيفية إنشاء محرك عرض ثلاثي الأبعاد بسيط خاص بك في Java خالصة
جافا سكريبت / الكود الزائف : رسومات الكمبيوتر من الصفر
بايثون : مصمم نماذج ثلاثية الأبعاد
Augmented Reality
الخاص بكC# : كيفية: البرنامج التعليمي لتطبيق الواقع المعزز للمبتدئين باستخدام Vuforia وUnity 3D [فيديو]
C# : كيفية توحيد ARCore [فيديو]
C# : البرنامج التعليمي لبوابة الواقع المعزز مع Unity [فيديو]
C# : كيفية إنشاء تنين في الواقع المعزز في Unity ARCore [فيديو]
C# : البرنامج التعليمي حول كيفية استخدام الواقع المعزز بالواقع المعزز: بوابة ARKit إلى الجانب المقلوب [فيديو]
بايثون : الواقع المعزز مع بايثون وOpenCV
BitTorrent Client
الخاص بكC# : بناء عميل BitTorrent من الصفر في C#
Go : إنشاء عميل BitTorrent من الألف إلى الياء في Go
نيم : كتابة محلل Bencode
Node.js : اكتب عميل التورنت الخاص بك
Python : عميل BitTorrent في Python 3.5
Blockchain / Cryptocurrency
الخاصة بكATS : سلسلة الكتل الوظيفية
C# : برمجة Blockchain في C#
Crystal : اكتب خوارزمية blockchain وPoW الخاصة بك باستخدام Crystal
Go : بناء Blockchain في Go
Go : قم بترميز blockchain الخاص بك في أقل من 200 سطر من Go
جافا : إنشاء أول Blockchain الخاص بك مع جافا
JavaScript : تطبيق العملة المشفرة في أقل من 1500 سطر من التعليمات البرمجية
جافا سكريبت : قم ببناء Blockchain الخاص بك في جافا سكريبت
جافا سكريبت : تعلم وبناء سلسلة كتل جافا سكريبت
جافا سكريبت : إنشاء blockchain باستخدام جافا سكريبت
جافا سكريبت : كيفية إطلاق العملة المشفرة الجاهزة للإنتاج الخاصة بك
جافا سكريبت : كتابة Blockchain في Node.js
Kotlin : دعونا نطبق عملة مشفرة في Kotlin
بايثون : تعلم Blockchains من خلال بناء واحد
بايثون : قم ببناء blockchain الخاص بك: برنامج تعليمي بايثون
بايثون : مقدمة عملية لسلسلة الكتل مع بايثون
بايثون : دعونا نبني أصغر سلسلة بلوكتشين
روبي : برمجة blockchains خطوة بخطوة (طبعة كتاب المخطوطات)
سكالا : كيفية بناء blockchain بسيط قائم على الممثل
TypeScript : Naivecoin: برنامج تعليمي لبناء عملة مشفرة
TypeScript : NaivecoinStake: برنامج تعليمي لبناء عملة مشفرة بإجماع إثبات الحصة
الصدأ : بناء blockchain في الصدأ والركيزة
Bot
الخاص بكهاسكل : قم بتشغيل روبوت IRC الخاص بك
Node.js : إنشاء روبوت Facebook Messenger AI بسيط باستخدام API.ai في Node.js
Node.js : كيفية إنشاء روبوت برقية سريع الاستجابة
Node.js : قم بإنشاء روبوت Discord
Node.js : gifbot - إنشاء تطبيق GitHub
Node.js : بناء Chatbot بسيط يعمل بالذكاء الاصطناعي باستخدام واجهة برمجة تطبيقات كلام الويب وNode.js
بايثون : كيفية بناء أول روبوت سلاك الخاص بك مع بايثون
Python : كيفية إنشاء Slack Bot باستخدام Python باستخدام Slack Events API وDjango في أقل من 20 دقيقة
بايثون : بناء بوت ريديت
بايثون : كيفية إنشاء روبوت Reddit [فيديو]
بايثون : كيفية إنشاء بوت تيليجرام باستخدام بايثون
بايثون : إنشاء روبوت تويتر في بايثون باستخدام تويبي
Python : إنشاء روبوت Reddit باستخدام Python وPRAW [فيديو]
R : أنشئ روبوتًا لتداول العملات المشفرة باستخدام R
الصدأ : روبوت لـ Starcraft بلغة Rust أو C أو أي لغة أخرى
Command-Line Tool
الخاصة بكGo : تصور مساهماتك المحلية في git باستخدام Go
Go : أنشئ تطبيق سطر أوامر باستخدام Go: lolcat
Go : إنشاء أمر cli باستخدام Go: Cowsay
اذهب : اذهب إلى البرنامج التعليمي CLI: استنساخ الحظ
Nim : كتابة بديل مخزن لإدارة ملفات النقاط
Node.js : قم بإنشاء أداة CLI في Javascript
الصدأ : تطبيقات سطر الأوامر في الصدأ
الصدأ : كتابة أداة سطر الأوامر في الصدأ
Database
الخاصة بكج : دعونا نبني قاعدة بيانات بسيطة
C++ : قم ببناء Redis الخاص بك من الصفر
C# : بناء قاعدة البيانات الخاصة بك
Clojure : قاعدة بيانات مستوحاة من علم الآثار
كريستال : لماذا يجب عليك بناء قاعدة بيانات NoSQL الخاصة بك
اذهب : قم ببناء قاعدة البيانات الخاصة بك من الصفر: الثبات، والفهرسة، والتزامن
Go : قم ببناء Redis الخاص بك من الصفر
جافا سكريبت : Dagoba: قاعدة بيانات الرسم البياني في الذاكرة
بايثون : DBDB: قاعدة بيانات سرير الكلاب
بايثون : اكتب Redis المصغر الخاص بك باستخدام بايثون
روبي : قم ببناء متجر KV السريع والمستمر الخاص بك في روبي
الصدأ : قم ببناء عميل وخادم Redis الخاص بك
Docker
الخاص بكC : حاويات Linux في 500 سطر من التعليمات البرمجية
Go : قم ببناء الحاوية الخاصة بك باستخدام أقل من 100 خط من Go
Go : بناء حاوية من الصفر في Go [فيديو]
بايثون : ورشة عمل حول حاويات لينكس: إعادة بناء دوكر من الصفر
بايثون : تقليد لإثبات مفهوم Docker، مكتوب بلغة بايثون بنسبة 100%
Shell : تم تنفيذ Docker في حوالي 100 سطر من bash
Emulator / Virtual Machine
الخاص بكج : مترجمو الكود الثانوي المحلي
C : الجهاز الظاهري في C
ج : اكتب جهازك الافتراضي
ج : كتابة محاكي Game Boy، Cinoop
C++ : كيفية كتابة محاكي (مترجم CHIP-8)
C++ : البرنامج التعليمي للمحاكاة (مترجم CHIP-8)
C++ : البرنامج التعليمي للمحاكاة (محاكي GameBoy)
C++ : البرنامج التعليمي للمحاكاة (محاكي النظام الرئيسي)
C++ : محاكي NES من الصفر [فيديو]
اللثغة المشتركة : CHIP-8 في اللثغة المشتركة
جافا سكريبت : محاكاة GameBoy في جافا سكريبت
Python : أساسيات المحاكاة: اكتب محاكي/مترجم Chip 8 الخاص بك
Rust : 0dmg: تعلم الصدأ من خلال إنشاء محاكي Game Boy جزئيًا
Front-end Framework / Library
الخاصة بكJavaScript : WTF هو JSX (دعونا نبني عارض JSX)
جافا سكريبت : دليل DIY لبناء React الخاص بك
جافا سكريبت : بناء التفاعل من الصفر [فيديو]
JavaScript : Gooact: التفاعل في 160 سطرًا من JavaScript
JavaScript : تعرف على كيفية عمل حزمة React Reconciler من خلال بناء React DOM خفيف الوزن الخاص بك
جافا سكريبت : قم ببناء نسخة مستعادة لنفسك
جافا سكريبت : دعونا نكتب Redux!
JavaScript : Redux: تنفيذ المتجر من الصفر [فيديو]
جافا سكريبت : قم ببناء AngularJS المبسط الخاص بك في 200 سطر من JavaScript
جافا سكريبت : اصنع AngularJS الخاص بك
جافا سكريبت : كيفية كتابة DOM الافتراضي الخاص بك
جافا سكريبت : بناء إطار عمل للواجهة الأمامية، من الصفر، باستخدام المكونات (النموذج، الحالة، VDOM)
جافا سكريبت : قم ببناء رد الفعل الخاص بك
جافا سكريبت : إنشاء عارض تفاعلي مخصص [فيديو]
Game
الخاصةج : البطل المصنوع يدويًا
C : كيفية برمجة لعبة NES في لغة C
C : محرك الشطرنج في لغة C [فيديو]
ج : لنصنع: ديف الخطير [فيديو]
لغة C : تعلم برمجة ألعاب الفيديو بلغة C [فيديو]
C : برمجة حل سودوكو بلغة C [فيديو]
C : برمجة لعبة Rogue/Nethack RPG بلغة C [فيديو]
ج : على تتريس وإعادة التنفيذ
C++ : الاختراق
C++ : بداية برمجة الألعاب v2.0
C++ : برنامج تعليمي Tetris في منصة C++ المستقلة يركز على منطق اللعبة للمبتدئين
C++ : إعادة إنشاء Cavestory في C++ [فيديو]
C++ : إعادة بناء قصة الكهف [فيديو]
C++ : غزاة الفضاء من الصفر
C# : تعلم C# من خلال بناء لعبة RPG بسيطة
C# : إنشاء لعبة Roguelike في C#
C# : إنشاء C#/WPF RPG
اذهب : الألعاب مع Go [فيديو]
Java : برمجة محرك ألعاب ثنائي الأبعاد باستخدام Java - دورة تدريبية كاملة للمبتدئين [فيديو]
جافا : تطوير الألعاب ثلاثية الأبعاد باستخدام LWJGL 3
جافا سكريبت : لعبة الاختراق ثنائية الأبعاد باستخدام Phaser
جافا سكريبت : كيفية إنشاء فلابي بيرد في HTML5 باستخدام فيزر
جافا سكريبت : تطوير الألعاب باستخدام React وRedux وSVG
JavaScript : قم ببناء لعبة 8-Ball Pool الخاصة بك من الصفر [فيديو]
جافا سكريبت : كيفية إنشاء أول لعبة Roguelike الخاصة بك
JavaScript : فكر كمبرمج: كيفية إنشاء Snake باستخدام JavaScript وHTML وCSS فقط
لوا : بايتباث
بايثون : تطوير الألعاب باستخدام PyGame
بايثون : صناعة الألعاب باستخدام بايثون وPygame [pdf]
بايثون : البرنامج التعليمي Roguelike المنقحة
روبي : تطوير الألعاب مع روبي
روبي : روبي الأفعى
الصدأ : مغامرات في الصدأ: لعبة أساسية ثنائية الأبعاد
الصدأ : برنامج Roguelike التعليمي في Rust + tcod
Git
الخاص بكهاسكل : إعادة تنفيذ "استنساخ git" في هاسكل من الأسفل إلى الأعلى
جافا سكريبت : جيتليت
جافا سكريبت : بناء GIT - تعلم GIT
Python : ما يكفي من عميل Git لإنشاء الريبو والالتزام ودفع نفسه إلى GitHub
بايثون : اكتب لنفسك جيت!
Python : ugit: تعلم Git Internals من خلال إنشاء Git بنفسك
روبي : إعادة بناء جيت في روبي
Network Stack
الخاص بكج : دليل بيج لبرمجة الشبكات
ج : لنقم بتشفير مكدس TCP/IP
C/Python : قم ببناء VPN/Virtual Switch الخاص بك
روبي : كيفية بناء مكدس شبكة في روبي
Neural Network
الخاصة بكC# : التعرف الضوئي على الحروف للشبكة العصبية
F# : بناء الشبكات العصبية في F#
اذهب : قم ببناء إدراك متعدد الطبقات باستخدام Golang
Go : كيفية بناء شبكة عصبية اصطناعية بسيطة باستخدام Go
Go : بناء شبكة عصبية من الصفر في Go
جافا سكريبت / جافا : الشبكات العصبية - طبيعة البرمجة [فيديو]
جافا سكريبت : الشبكات العصبية من الصفر للغويين جافا سكريبت (الجزء الأول - البيرسيبترون)
بايثون : شبكة عصبية في 11 سطرًا من بايثون
بايثون : تنفيذ شبكة عصبية من الصفر
بايثون : التعرف البصري على الحروف (OCR)
بايثون : تصنيف إشارات المرور بشبكة تلافيفية
Python : إنشاء الموسيقى باستخدام شبكة LSTM العصبية في Keras
بايثون : مقدمة للشبكات العصبية التلافيفية
بايثون : الشبكات العصبية: من الصفر إلى البطل
Operating System
الخاص بكالتجميع : كتابة أداة تحميل التشغيل x86 الصغيرة
التجميع : Baking Pi – تطوير أنظمة التشغيل
ج : بناء مجموعة من البرامج والأجهزة لجهاز كمبيوتر بسيط من البداية [فيديو]
ج : أنظمة التشغيل: من 0 إلى 1
ج : الكتاب الصغير عن تطوير نظام التشغيل
ج : قم بلف لعبتك الخاصة بنظام التشغيل UNIX-clone OS
ج : Kernel 101 – لنكتب نواة
C : Kernel 201 – لنكتب Kernel مع دعم لوحة المفاتيح والشاشة
ج : قم ببناء نواة متعددة المهام لـ ARM من البداية
ج : كيفية إنشاء نظام تشغيل من الصفر
ج : البرنامج التعليمي مالوك
ج : اختراق الذاكرة الافتراضية
ج : تعلم تطوير نظام التشغيل باستخدام Linux kernel وRaspberry Pi
ج : تطوير أنظمة التشغيل للدمى
C++ : اكتب نظام التشغيل الخاص بك [فيديو]
C++ : كتابة أداة تحميل التشغيل
الصدأ : كتابة نظام التشغيل في الصدأ
الصدأ : إضافة البرنامج التعليمي لنظام التشغيل RISC-V Rust
(أي) : لينكس من الصفر
Physics Engine
الخاص بكج : دروس فيزياء ألعاب الفيديو
C++ : سلسلة فيزياء الألعاب من تأليف ألين تشو
C++ : كيفية إنشاء محرك فيزياء مخصص
C++ : البرنامج التعليمي لمحرك الفيزياء ثلاثي الأبعاد [فيديو]
جافا سكريبت : كيف تعمل محركات الفيزياء
جافا سكريبت : كشف التصادم واسع النطاق باستخدام التقسيم المكاني
JavaScript : قم ببناء محرك فيزيائي بسيط ثنائي الأبعاد لألعاب JavaScript
Programming Language
الخاصة بك(أي) : mal - اصنع اللثغة
التجميع : جونزفورث
ج : جامع القمامة الأول للطفل
C : قم ببناء Lisp الخاص بك: تعلم C وقم ببناء لغة البرمجة الخاصة بك في 1000 سطر من التعليمات البرمجية
C : كتابة جامع البيانات المهملة البسيط في C
C : مترجم C الذي يفسر نفسه.
C : إصدار AC & x86 من "Let's Build a Compiler" بقلم جاك كرينشو
ج : رحلة تشرح كيفية بناء مترجم من الصفر
C++ : كتابة مترجم اللعبة الخاص بك باستخدام Flex
C++ : كيفية إنشاء مترجم [فيديو]
C++ : المشكال: تنفيذ لغة باستخدام LLVM
F# : فهم مجمعات المحلل اللغوي
Elixir : إزالة الغموض عن المترجمين عن طريق كتابة [فيديو] خاص بك
اذهب : المترجم الصغير جدًا
Go : المسح المعجمي في Go [فيديو]
هاسكل : دعونا نبني مترجمًا
هاسكل : أكتب لك هاسكل
هاسكل : اكتب لنفسك مخططًا في 48 ساعة
هاسكل : أكتب لك مخططًا
جافا : صياغة المترجمين الفوريين: دليل لصنع لغات البرمجة
جافا : إنشاء لغة JVM
جافا سكريبت : المترجم الصغير جدًا
جافا سكريبت : المترجم الصغير جدًا
جافا سكريبت : مترجم ليسب الصغير
جافا سكريبت : كيفية تنفيذ لغة برمجة في جافا سكريبت
جافا سكريبت : دعنا نذهب لكتابة Lisp
OCaml : كتابة مترجم C
OCaml : كتابة اللثغة، السلسلة
باسكال : دعونا نبني مترجمًا
بايثون : مترجم بايثون مكتوب في بايثون
بايثون : lisp.py: اصنع مترجم Lisp الخاص بك
بايثون : كيفية كتابة مترجم ليسب في بايثون
بايثون : دعونا نبني مترجمًا بسيطًا
بايثون : اصنع لغة البرمجة المفسرة والبسيطة الخاصة بك [فيديو]
بايثون : من كود المصدر إلى كود الآلة: قم ببناء المترجم الخاص بك من الصفر
مضرب : مضرب جميل: كيفية إنشاء لغات البرمجة الخاصة بك مع مضرب
روبي : مترجم من الصفر
روبي : مترجم Markdown من الصفر في روبي
الصدأ : إذن أنت تريد إنشاء جهاز افتراضي للغة
الصدأ : تعلم تركيبات المحلل اللغوي مع الصدأ
سويفت : بناء اللثغة من الصفر مع سويفت
TypeScript : قم ببناء مترجم WebAssembly الخاص بك
Regex Engine
الخاص بكج : مُطابقة التعبير العادي
ج : يمكن أن تكون مطابقة التعبيرات العادية بسيطة وسريعة
اذهب : كيفية بناء محرك regex من الصفر
جافا سكريبت : قم ببناء محرك Regex في أقل من 40 سطرًا من التعليمات البرمجية
جافا سكريبت : كيفية تنفيذ التعبيرات العادية في جافا سكريبت الوظيفية باستخدام المشتقات
جافا سكريبت : تنفيذ محرك التعبير العادي
بيرل : كيف تعمل التعابير المنطقية
بايثون : بناء محركات التعبير العادية الخاصة بك: التراجع، NFA، DFA
سكالا : لا يوجد سحر: التعبيرات العادية
Search Engine
الخاص بكCSS : محرك بحث في CSS
بايثون : بناء محرك بحث باستخدام Redis وRedis-py
بيثون : بناء محرك فهرسة الفضاء المتجه في بيثون
بايثون : بناء محرك بحث قائم على بايثون [فيديو]
بايثون : جعل البحث عن النص يتعلم من التعليقات
بايثون : العثور على كلمات مهمة في النص باستخدام TF-IDF
Shell
الخاصة بكC : البرنامج التعليمي - اكتب Shell في C
ج : دعونا نبني قذيفة!
ج : كتابة غلاف UNIX
ج : قم ببناء الصدفة الخاصة بك
C : اكتب الصدفة في C
Go : كتابة غلاف بسيط في Go
الصدأ : قم ببناء الصدفة الخاصة بك باستخدام الصدأ
Template Engine
الخاص بكJavaScript : محرك قالب JavaScript في 20 سطرًا فقط
جافا سكريبت : فهم قوالب جافا سكريبت الدقيقة
بايثون : النهج: بناء محرك قالب لعبة في بايثون
بايثون : محرك القالب
روبي : كيفية كتابة محرك قالب في أقل من 30 سطرًا من التعليمات البرمجية
Text Editor
الخاص بكج : قم ببناء محرر النصوص الخاص بك
C++ : تصميم محرر نص بسيط
بايثون : دروس بايثون: اصنع محرر النصوص الخاص بك [فيديو]
بايثون : إنشاء محرر نص بايثون بسيط!
روبي : إنشاء محرر نص تعاوني باستخدام ريلز
Rust : Hecto: قم ببناء محرر النصوص الخاص بك في Rust
Visual Recognition System
الخاص بكبايثون : تطوير نظام التعرف على لوحة الترخيص باستخدام التعلم الآلي في بايثون
بايثون : بناء خط أنابيب للتعرف على الوجه مع التعلم العميق في Tensorflow
Voxel Engine
الخاص بكC++ : لنصنع محرك Voxel
جافا : البرنامج التعليمي لمحرك Java Voxel [فيديو]
Web Browser
الخاص بكالصدأ : لنبني محرك متصفح
بايثون : هندسة المتصفح
Web Server
الخاص بكC# : كتابة خادم ويب من الصفر
Node.js : قم ببناء خادم الويب الخاص بك من الصفر باستخدام JavaScript
Node.js : لنقم ببرمجة خادم الويب من البداية باستخدام NodeJS Streams
Node.js : يتيح البناء السريع
PHP : كتابة خادم ويب بلغة PHP خالصة
بايثون : خادم ويب بسيط
بايثون : دعونا نبني خادم ويب.
بايثون : تطبيق ويب من الصفر
بايثون : بناء خادم HTTP أساسي من الصفر في بايثون
بايثون : تنفيذ واجهة برمجة تطبيقات الويب RESTful باستخدام Python & Flask
روبي : بناء خادم websockets بسيط من الصفر في روبي
(أي) : من NAND إلى Tetris: بناء جهاز كمبيوتر حديث من المبادئ الأولى
السبائك : سياسة المنشأ نفسه
ج : كيفية كتابة مشغل فيديو في أقل من 1000 سطر
C : تعلم كيفية كتابة جدول التجزئة في C
ج : أساسيات المحاكي الطرفي
ج : اكتب مكالمة النظام
C : Sol - وسيط MQTT من الصفر
C++ : قم ببناء سماعة الواقع الافتراضي الخاصة بك مقابل 200 دولار
C++ : كيف يعمل مديرو نوافذ X وكيفية كتابتهم
C++ : كتابة مصحح أخطاء Linux
C++ : كيف يتم عمل مقدمة بحجم 64 كيلو بايت
C++ : اصنع محرك اللعبة الخاص بك
C# : C# Networking: قم بإنشاء خادم محادثة TCP وألعاب TCP وUDP Pong والمزيد
C# : تحميل وعرض الرسوم المتحركة الهيكلية ثلاثية الأبعاد من البداية في C# وGLSL
Clojure : بناء المدقق الإملائي
Go : قم ببناء محاكي طرفي بسيط في 100 سطر من Golang
اذهب : لنقم بإنشاء موازن تحميل بسيط
اذهب : ترميز الفيديو من الصفر
جافا : كيفية إنشاء تطبيق Android Reddit [فيديو]
جافا سكريبت : قم ببناء وحدة تجميع الوحدات الخاصة بك - Minipack
جافا سكريبت : تعلم وعود جافا سكريبت من خلال بناء وعد من الصفر
جافا سكريبت : تنفيذ الوعود من الصفر (بطريقة TDD)
JavaScript : قم بتنفيذ طريقة call() وapply() وbind() الخاصة بك في JavaScript
جافا سكريبت : خوارزميات جافا سكريبت وهياكل البيانات
JavaScript : أنشئ تطبيقًا لحجز الرحلات باستخدام React Native
جافا سكريبت : أنشئ أداة حظر الإعلانات الخاصة بك في (حرفيًا) 10 دقائق
كوتلين : بناء ذاكرة التخزين المؤقت الخاصة بك
لوا : بناء CDN من الصفر للتعرف على CDN
Nim : كتابة محلل بروتوكول Redis
نيم : كتابة نظام البناء
نيم : كتابة إطار عمل MiniTest
نيم : كتابة محلل DMIDecode
نيم : كتابة محلل INI
نيم : كتابة مدقق الارتباط
Nim : كتابة خدمة تقصير URL
Node.js : أنشئ منشئ موقع ثابت في 40 سطرًا باستخدام Node.js
Node.js : إنشاء خادم بسيط لتسجيل الدخول الموحد (SSO) وحل من البداية في Node.js.
Node.js : كيفية إنشاء تطبيق Node CLI في العالم الحقيقي باستخدام Node.js
Node.js : قم ببناء خادم DNS في Node.js
PHP : اكتب MVC الخاص بك من الصفر في PHP
PHP : أنشئ مدونتك الخاصة
PHP : PHP الحديثة بدون إطار عمل
PHP : برمجة محرك بحث الويب في PHP
بايثون : بناء مكتبة للتعلم العميق [فيديو]
بايثون : كيفية إنشاء ماسح ضوئي للمستندات على الهاتف المحمول Kick-Ass في 5 دقائق فقط
بايثون : نظام التكامل المستمر
بايثون : أنظمة التوصية في بايثون: برنامج تعليمي للمبتدئين
Python : اكتب أداة كشف الرسائل غير المرغوب فيها عبر الرسائل النصية القصيرة باستخدام Scikit-Learn
بايثون : محرك توصية بسيط قائم على المحتوى في بايثون
بيثون : توقعات سوق الأوراق المالية مع LSTM في بيثون
بايثون : بناء شبكة تنافس توليدية بسيطة (GAN) باستخدام Tensorflow
Python : تعلم خوارزميات ML عن طريق الترميز: أشجار القرار
بايثون : خوارزمية فك تشفير JSON
Python : أنشئ مكون Git الإضافي الخاص بك باستخدام python
روبي : عداد الخطى في العالم الحقيقي
روبي : إنشاء تطبيق Linux لسطح المكتب باستخدام Ruby
الصدأ : بناء خادم DNS في الصدأ
الصدأ : كتابة خدمة الدردشة القابلة للتطوير من الصفر
الصدأ : WebGL + الصدأ: البرنامج التعليمي الأساسي للمياه
TypeScript : Tiny Package Manager: يتعرف على كيفية عمل npm أو Yarn
نرحب بالطلبات المقدمة، ما عليك سوى إرسال رسالة عامة أو إنشاء مشكلة
ساعدنا في مراجعة الطلبات المعلقة من خلال ترك التعليقات و"ردود الفعل"
هذا المستودع هو عمل العديد من المساهمين. لقد بدأه دانيال ستيفانوفيتش، وتتم صيانته الآن بواسطة شركة CodeCrafters, Inc. وإلى أقصى حد ممكن بموجب القانون، تنازلت شركة CodeCrafters, Inc. عن جميع حقوق الطبع والنشر والحقوق ذات الصلة أو المجاورة لهذا العمل.