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 on hands-on learning by building real-world projects, unlike more theoretical resources like CS-Notes or coding-interview-university.
  • Covers a wide range of technologies and systems, providing a broader scope than language-specific projects like awesome-python or javascript-algorithms.
  • Encourages deep understanding of system internals, which is valuable for both learning and interviews, similar to system-design-primer.

Cons

  • Less comprehensive than broader resources like awesome or free-programming-books, which cover a wider range of topics.
  • May not be as suitable for beginners as structured learning paths like developer-roadmap or computer-science.
  • Lacks the immediate practical applicability of ready-to-use libraries and frameworks like react or vue.

EbookFoundation/free-programming-books is a comprehensive collection of free programming books, courses, and other educational resources 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
  • Covers a wide range of programming languages, frameworks, and technologies

Cons

  • Lacks interactive coding exercises or projects unlike some other repositories
  • May not provide as structured a learning path as some other resources like developer roadmaps or university-style curricula
  • Does not offer direct API access or code libraries like some other projects in the list

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 sheer volume of information
  • Lacks the depth and specificity of some more focused projects like jwasham/coding-interview-university or kamranahmedse/developer-roadmap
  • Doesn't provide hands-on learning experiences like practical-tutorials/project-based-learning

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 details about each API, including authentication requirements and HTTPS support.

Cons

  • Unlike projects like react or vue, it doesn't provide actual code or frameworks for development.
  • Doesn't offer in-depth learning resources or tutorials like codecrafters-io/build-your-own-x or EbookFoundation/free-programming-books.
  • Focuses solely on APIs, whereas projects like awesome-selfhosted/awesome-selfhosted cover a broader range of self-hosted solutions.

jwasham/coding-interview-university is a comprehensive study plan for becoming a software engineer, particularly focused on preparing for coding interviews at large tech companies.

Pros

  • Provides a structured, long-term learning path for aspiring software engineers, unlike more specific resources like public-apis/public-apis or github/gitignore.
  • Offers a broader scope of computer science topics compared to language-specific resources like vinta/awesome-python or vuejs/vue.
  • Includes practical study tips and strategies for learning, which are not typically found in purely technical resources like torvalds/linux or tensorflow/tensorflow.

Cons

  • Lacks hands-on coding projects, unlike practical-tutorials/project-based-learning or codecrafters-io/build-your-own-x.
  • May be overwhelming for beginners due to its extensive content, compared to more focused resources like kamranahmedse/developer-roadmap.
  • Does not provide actual code implementations or algorithms, unlike TheAlgorithms/Python or trekhleb/javascript-algorithms.

All Top Projects

codecrafters-io's avatar

build-your-own-x

365,003

Master programming by recreating your favorite technologies from scratch.

EbookFoundation's avatar

free-programming-books

354,119

:books: Freely available programming books

sindresorhus's avatar

awesome

353,695

😎 Awesome lists about all kinds of interesting topics

public-apis's avatar

public-apis

334,381

A collective list of free APIs

jwasham's avatar

coding-interview-university

313,801

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

kamranahmedse's avatar

developer-roadmap

312,743

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

donnemartin's avatar

system-design-primer

294,863

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

996icu's avatar

996.ICU

270,474

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

vinta's avatar

awesome-python

238,643

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

facebook's avatar

react

233,832

The library for web and native user interfaces.

practical-tutorials's avatar

project-based-learning

222,731

Curated list of project-based tutorials

awesome-selfhosted's avatar

awesome-selfhosted

222,548

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

Visual Copilot logoVisual Copilot
Promo

Turn Figma designs into high-quality code using AI

vuejs's avatar

vue

208,570

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

TheAlgorithms's avatar

Python

198,882

All Algorithms implemented in Python

trekhleb's avatar

javascript-algorithms

190,760

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

torvalds's avatar

linux

190,548

Linux kernel source tree

tensorflow's avatar

tensorflow

188,886

An Open Source Machine Learning Framework for Everyone

getify's avatar

You-Dont-Know-JS

181,504

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

CyC2018's avatar

CS-Notes

179,592

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

ossu's avatar

computer-science

177,576

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

ohmyzsh's avatar

ohmyzsh

177,146

🙃 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

173,931

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.

twbs's avatar

bootstrap

171,866

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

flutter's avatar

flutter

169,445

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

microsoft's avatar

vscode

169,283

Visual Studio Code

github's avatar

gitignore

165,360

A collection of useful .gitignore templates

jackfrued's avatar

Python-100-Days

163,079

Python - 100天从新手到大师

trimstray's avatar

the-book-of-secret-knowledge

161,832

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

jlevy's avatar

the-art-of-command-line

155,348

Master the command line, in one page