Convert Figma logo to code with AI

Top Projects Across the Web

Top 5 Projects Compared

codecrafters-io/build-your-own-x is a curated list of tutorials for building various software tools and systems from scratch.

Pros

  • Focuses specifically on hands-on, project-based learning for building complex systems
  • Provides a structured approach to understanding how popular technologies work under the hood
  • Encourages deep learning by guiding users through the process of recreating existing tools

Cons

  • More limited in scope compared to broader resources like sindresorhus/awesome or EbookFoundation/free-programming-books
  • May not be as comprehensive for interview preparation as jwasham/coding-interview-university
  • Lacks the community-driven development aspect found in projects like facebook/react or vuejs/vue

The codecrafters-io/build-your-own-x project stands out for its focus on practical, hands-on learning through building complex systems from scratch. While it may not be as comprehensive as some of the broader resources or specific technology repositories, it offers a unique approach to understanding how popular tools and systems work. This project is particularly valuable for developers looking to deepen their understanding of various technologies by recreating them, rather than just using pre-built solutions or studying theory alone.

sindresorhus/awesome is a curated list of awesome lists, covering various topics in software development and technology.

Pros

  • Provides a centralized hub for discovering high-quality resources across numerous tech topics.
  • Regularly updated and maintained by a large community of contributors.
  • Offers a wide range of topics, from programming languages to tools and frameworks.

Cons

  • May be overwhelming for beginners due to the vast amount of information.
  • Some lists might not be as up-to-date or comprehensive as others.
  • Lacks the depth and specificity of more focused projects like developer-roadmap or coding-interview-university.

EbookFoundation/free-programming-books is a comprehensive list of free programming books, courses, and other educational resources available in various languages.

Pros

  • Offers a vast collection of free resources for learning programming and computer science topics
  • Regularly updated and maintained by a large community of contributors
  • Well-organized and categorized by programming languages, topics, and natural languages

Cons

  • Unlike some other projects, it doesn't provide actual code or tutorials, only links to resources
  • May be overwhelming for beginners due to the sheer volume of resources available
  • Doesn't offer a structured learning path like some other projects (e.g., developer-roadmap or coding-interview-university)

public-apis/public-apis is a curated list of free APIs for use in software and web development.

Pros

  • Provides a comprehensive collection of free APIs, making it easier for developers to find and integrate external services into their projects.
  • Regularly updated and maintained, ensuring the list remains current and relevant.
  • Well-organized with categories and clear information about each API, including authentication requirements and HTTPS support.

Cons

  • Unlike some other projects, it doesn't provide actual code or tutorials for implementation.
  • Focused solely on APIs, whereas other projects offer broader programming resources or learning paths.
  • May require additional research to determine the reliability and performance of listed APIs.

kamranahmedse/developer-roadmap is a comprehensive guide for developers to navigate their learning path and career progression in various tech domains.

Pros

  • Provides clear, visual roadmaps for different tech roles, making it easier for developers to plan their learning journey.
  • Regularly updated to reflect current industry trends and technologies.
  • Offers interactive versions of roadmaps, allowing users to track their progress and explore topics in detail.

Cons

  • May be overwhelming for beginners due to the vast amount of information presented.
  • Focuses primarily on web development, with less emphasis on other areas like mobile or desktop development.
  • Lacks hands-on coding examples or projects, unlike some other repositories in the list.

All Top Projects

codecrafters-io's avatar

build-your-own-x

394,753

Master programming by recreating your favorite technologies from scratch.

sindresorhus's avatar

awesome

378,261

😎 Awesome lists about all kinds of interesting topics

EbookFoundation's avatar

free-programming-books

362,037

:books: Freely available programming books

public-apis's avatar

public-apis

354,757

A collective list of free APIs

kamranahmedse's avatar

developer-roadmap

330,128

Interactive roadmaps, guides and other educational content to help developers grow in their careers.

jwasham's avatar

coding-interview-university

321,960

A complete computer science study plan to become a software engineer.

donnemartin's avatar

system-design-primer

309,706

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

996icu's avatar

996.ICU

273,378

Repo for counting stars and contributing. Press F to pay respect to glorious developers.

vinta's avatar

awesome-python

248,941

An opinionated list of awesome Python frameworks, libraries, software and resources.

facebook's avatar

react

236,968

The library for web and native user interfaces.

awesome-selfhosted's avatar

awesome-selfhosted

235,011

A list of Free Software network services and web applications which can be hosted on your own servers

practical-tutorials's avatar

project-based-learning

233,903

Curated list of project-based tutorials

Visual Copilot logoVisual Copilot
Promo

Turn Figma designs into high-quality code using AI

vuejs's avatar

vue

209,079

This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

TheAlgorithms's avatar

Python

202,466

All Algorithms implemented in Python

torvalds's avatar

linux

196,934

Linux kernel source tree

trekhleb's avatar

javascript-algorithms

191,766

📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

tensorflow's avatar

tensorflow

190,570

An Open Source Machine Learning Framework for Everyone

ossu's avatar

computer-science

187,536

🎓 Path to a free self-taught education in Computer Science!

getify's avatar

You-Dont-Know-JS

182,548

A book series (2 published editions) on the JS language.

CyC2018's avatar

CS-Notes

180,797

:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计

ohmyzsh's avatar

ohmyzsh

179,661

🙃 A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.

Significant-Gravitas's avatar

AutoGPT

176,637

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.

trimstray's avatar

the-book-of-secret-knowledge

175,178

A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.

microsoft's avatar

vscode

174,195

Visual Studio Code

twbs's avatar

bootstrap

172,484

The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.

flutter's avatar

flutter

171,264

Flutter makes it easy and fast to build beautiful apps for mobile and beyond

jackfrued's avatar

Python-100-Days

168,668

Python - 100天从新手到大师

github's avatar

gitignore

167,763

A collection of useful .gitignore templates

jlevy's avatar

the-art-of-command-line

156,792

Master the command line, in one page