🔥 TOP 50 GITHUB REPOS FOR AI & DEVELOPER MASTERY
⭐ Learn • Build • Automate • Innovate
🟣 LEARN & IMPROVE
1. Public APIs — Free APIs
public-apis/pu%E2%80%A6
2. Build Your Own X — Learn by building
github.com/danistefanovic%E2%80%A6
3. Developer Roadmap — Learn tech skills
kamranahmedse/%E2%80%A6
4. Free Programming Books
github.com/EbookFoundatio%E2%80%A6
5. System Design Primer
donnemartin/sy%E2%80%A6
6. Coding Interview University
jwasham/coding%E2%80%A6
7. The Art of Command Line
jlevy/the-art-%E2%80%A6
8. Project-Based Learning
github.com/practical-tuto%E2%80%A6
9. You Don't Know JS
getify/You-Don%E2%80%A6
10. Book of Secret Knowledge
trimstray/the-%E2%80%A6
11. Tech Interview Handbook
yangshun/tech-%E2%80%A6
12. Awesome Self-Hosted
github.com/awesome-selfho%E2%80%A6
13. JavaScript Algorithms
trekhleb/javas%E2%80%A6
14. 30 Seconds of Code
Chalarangelo/3%E2%80%A6
15. Gitignore Templates
github/gitigno%E2%80%A6
🔵 AI & AUTOMATION TOOLS
16. Ollama — Run AI locally
ollama/ollama
17. LangChain — Build AI apps
langchain-ai/l%E2%80%A6
18. n8n — Workflow automation
n8n-io/n8n
19. OpenClaw — AI assistant
openclaw/openc%E2%80%A6
20. Dify — AI app builder
langgenius/dify
21. Langflow — Visual AI workflows
langflow-ai/la%E2%80%A6
22. Mem0 — AI memory
mem0ai/mem0
23. Browser Use — Browser automation
browser-use/br%E2%80%A6
24. CrewAI — AI agents
crewAIInc/crew%E2%80%A6
25. MetaGPT — Multi-agent AI
geekan/MetaGPT
26. AutoGen — AI agent framework
microsoft/auto%E2%80%A6
27. Aider — AI coding assistant
Aider-AI/aider
28. MarkItDown — Convert files
microsoft/mark%E2%80%A6
29. Open WebUI — AI chat interface
open-webui/ope%E2%80%A6
30. Firecrawl — Web data for AI
firecrawl/fire%E2%80%A6
31. Stagehand — AI browser tools
browserbase/st%E2%80%A6
32. Maigret — OSINT tool
soxoj/maigret
🟢 AI & LLM ECOSYSTEM
33. Transformers — AI models
huggingface/tr%E2%80%A6
34. vLLM — Fast LLM inference
vllm-project/v%E2%80%A6
35. llama.cpp — Run LLMs locally
ggml-org/llama%E2%80%A6
36. LlamaIndex — LLM data tools
run-llama/llam%E2%80%A6
37. nanoGPT — Build GPT
karpathy/nanoG%E2%80%A6
38. RAGFlow — RAG engine
infiniflow/rag%E2%80%A6
39. Supermemory — AI memory tools
supermemoryai/%E2%80%A6
40. Awesome Claude Skills
ComposioHQ/awe%E2%80%A6
41. ComfyUI — AI image generation
github.com/comfyanonymous%E2%80%A6
42. DeepSeek — AI models
github.com/deepseek-ai
43. Lobe Chat — AI chat app
lobehub/lobe-c%E2%80%A6
🟠 DEVELOPER & MACHINE LEARNING TOOLS
44. freeCodeCamp — Learn coding
freeCodeCamp/f%E2%80%A6
45. Awesome Python
vinta/awesome-%E2%80%A6
46. Awesome Machine Learning
josephmisiti/a%E2%80%A6
47. TensorFlow — Machine learning
tensorflow/ten%E2%80%A6
48. scikit-learn — ML tools
scikit-learn/s%E2%80%A6
49. PyTorch — Deep learning
pytorch/pytorch
50. Transformers.js — AI in JavaScript
huggingface/tr%E2%80%A6
🔖 BOOKMARK THIS LIST FOR LATER!
👤 Follow me @Zen_AI_Lab7
♻️ Repost to help other developers.
🚀 Which repo will you try first?
24 likes · 15 reposts · 558 views
استادی آیتم دوم این استپ که مربوط به کتاب YDKJS میشد رو خوندم. خیلی گیج کننده بود، نکاتی از js رو میگفت که منطق اشتباهی در اون ها بود.
منبع: github.com/getify/You-Dont-Know-JS/blob/1st-ed/ty…
#cs_internship
#web
#step7
2 likes · 66 views
اولین استادی آیتم از استپ ۷ رو انجام دادم، تعریف type در JS بود که مطالب کمی قدیمی بود و تغییراتی که درمورد محتوای این استادی آیتم با تازگی ریلیز شده رو از Ai دریافت کردم.
github.com/getify/You-Dont-Know-JS/blob/1st-ed/ty…
#cs_internship
#web
#step7
20 views
You-don’t-know-JS
This repository is a resource for understanding JavaScript’s quirks, nuances, and advanced features.
getify/You-Dont-Know-JS
1 like · 41 views
Is it worth reading You Don't Know JS: Async & Performance 1st ed?
I was going to read the 2nd ed version of You Don't Know JS: Async & Performance, but it's still in "todo".
Is it worth reading the 1st ed?
It was written 9 years ago.
I know it predates async/await, but I'm keen to learn how things work behind the scenes, so I'm hoping in that regard, things haven't changed too much and async/await is just syntactic sugar.
2 points · 3 comments
Thoughts on isNaN("Kyle") returning true
In github.com/getify/You-Dont-Know-JS/blob/2nd-ed/ty… it says:
>JS originally provided a global function called isNaN(..) for NaN checking, but it unfortunately has a long-standing coercion bug. isNaN("Kyle") returns true, even though the string value "Kyle" is most definitely not the NaN value. This is because the global isNaN(..) function forces any non-number argument to coerce to a number first, before checking for NaN. Coercing "Kyle" to a number produces NaN, so now the function sees a NaN and returns true! This buggy global isNaN(..) still exists in JS, but should never be used. When NaN checking, always use Number.isNaN(..), Object.is(..), etc.
But to me the fact that using a string like "Kyle" in any mathematical operation would return NaN, means it would make sense that isNaN("Kyle") is true.
What's your opinion on this?
18 comments
Mentions
🔥 TOP 50 GITHUB REPOS FOR AI & DEVELOPER MASTERY ⭐ Learn • Build • Automate • Innovate 🟣 LEARN & IMPROVE 1. Public APIs — Free APIs public-apis/pu%E2%80%A6 2. Build Your Own X — Learn by building github.com/danistefanovic%E2%80%A6 3. Developer Roadmap — Learn tech skills kamranahmedse/%E2%80%A6 4. Free Programming Books github.com/EbookFoundatio%E2%80%A6 5. System Design Primer donnemartin/sy%E2%80%A6 6. Coding Interview University jwasham/coding%E2%80%A6 7. The Art of Command Line jlevy/the-art-%E2%80%A6 8. Project-Based Learning github.com/practical-tuto%E2%80%A6 9. You Don't Know JS getify/You-Don%E2%80%A6 10. Book of Secret Knowledge trimstray/the-%E2%80%A6 11. Tech Interview Handbook yangshun/tech-%E2%80%A6 12. Awesome Self-Hosted github.com/awesome-selfho%E2%80%A6 13. JavaScript Algorithms trekhleb/javas%E2%80%A6 14. 30 Seconds of Code Chalarangelo/3%E2%80%A6 15. Gitignore Templates github/gitigno%E2%80%A6 🔵 AI & AUTOMATION TOOLS 16. Ollama — Run AI locally ollama/ollama 17. LangChain — Build AI apps langchain-ai/l%E2%80%A6 18. n8n — Workflow automation n8n-io/n8n 19. OpenClaw — AI assistant openclaw/openc%E2%80%A6 20. Dify — AI app builder langgenius/dify 21. Langflow — Visual AI workflows langflow-ai/la%E2%80%A6 22. Mem0 — AI memory mem0ai/mem0 23. Browser Use — Browser automation browser-use/br%E2%80%A6 24. CrewAI — AI agents crewAIInc/crew%E2%80%A6 25. MetaGPT — Multi-agent AI geekan/MetaGPT 26. AutoGen — AI agent framework microsoft/auto%E2%80%A6 27. Aider — AI coding assistant Aider-AI/aider 28. MarkItDown — Convert files microsoft/mark%E2%80%A6 29. Open WebUI — AI chat interface open-webui/ope%E2%80%A6 30. Firecrawl — Web data for AI firecrawl/fire%E2%80%A6 31. Stagehand — AI browser tools browserbase/st%E2%80%A6 32. Maigret — OSINT tool soxoj/maigret 🟢 AI & LLM ECOSYSTEM 33. Transformers — AI models huggingface/tr%E2%80%A6 34. vLLM — Fast LLM inference vllm-project/v%E2%80%A6 35. llama.cpp — Run LLMs locally ggml-org/llama%E2%80%A6 36. LlamaIndex — LLM data tools run-llama/llam%E2%80%A6 37. nanoGPT — Build GPT karpathy/nanoG%E2%80%A6 38. RAGFlow — RAG engine infiniflow/rag%E2%80%A6 39. Supermemory — AI memory tools supermemoryai/%E2%80%A6 40. Awesome Claude Skills ComposioHQ/awe%E2%80%A6 41. ComfyUI — AI image generation github.com/comfyanonymous%E2%80%A6 42. DeepSeek — AI models github.com/deepseek-ai 43. Lobe Chat — AI chat app lobehub/lobe-c%E2%80%A6 🟠 DEVELOPER & MACHINE LEARNING TOOLS 44. freeCodeCamp — Learn coding freeCodeCamp/f%E2%80%A6 45. Awesome Python vinta/awesome-%E2%80%A6 46. Awesome Machine Learning josephmisiti/a%E2%80%A6 47. TensorFlow — Machine learning tensorflow/ten%E2%80%A6 48. scikit-learn — ML tools scikit-learn/s%E2%80%A6 49. PyTorch — Deep learning pytorch/pytorch 50. Transformers.js — AI in JavaScript huggingface/tr%E2%80%A6 🔖 BOOKMARK THIS LIST FOR LATER! 👤 Follow me @Zen_AI_Lab7 ♻️ Repost to help other developers. 🚀 Which repo will you try first?
استادی آیتم دوم این استپ که مربوط به کتاب YDKJS میشد رو خوندم. خیلی گیج کننده بود، نکاتی از js رو میگفت که منطق اشتباهی در اون ها بود. منبع: github.com/getify/You-Dont-Know-JS/blob/1st-ed/ty… #cs_internship #web #step7
اولین استادی آیتم از استپ ۷ رو انجام دادم، تعریف type در JS بود که مطالب کمی قدیمی بود و تغییراتی که درمورد محتوای این استادی آیتم با تازگی ریلیز شده رو از Ai دریافت کردم. github.com/getify/You-Dont-Know-JS/blob/1st-ed/ty… #cs_internship #web #step7
You-don’t-know-JS This repository is a resource for understanding JavaScript’s quirks, nuances, and advanced features. getify/You-Dont-Know-JS
Is it worth reading You Don't Know JS: Async & Performance 1st ed? I was going to read the 2nd ed version of You Don't Know JS: Async & Performance, but it's still in "todo". Is it worth reading the 1st ed? It was written 9 years ago. I know it predates async/await, but I'm keen to learn how things work behind the scenes, so I'm hoping in that regard, things haven't changed too much and async/await is just syntactic sugar.
Thoughts on isNaN("Kyle") returning true In github.com/getify/You-Dont-Know-JS/blob/2nd-ed/ty… it says: >JS originally provided a global function called isNaN(..) for NaN checking, but it unfortunately has a long-standing coercion bug. isNaN("Kyle") returns true, even though the string value "Kyle" is most definitely not the NaN value. This is because the global isNaN(..) function forces any non-number argument to coerce to a number first, before checking for NaN. Coercing "Kyle" to a number produces NaN, so now the function sees a NaN and returns true! This buggy global isNaN(..) still exists in JS, but should never be used. When NaN checking, always use Number.isNaN(..), Object.is(..), etc. But to me the fact that using a string like "Kyle" in any mathematical operation would return NaN, means it would make sense that isNaN("Kyle") is true. What's your opinion on this?