awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

213 dépôts

Awesome GitHub RepositoriesCode Editors & IDEs

Explore 213 awesome GitHub repositories matching development tools & productivity · Code Editors & IDEs. Refine with filters or upvote what's useful.

Awesome Code Editors & IDEs GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • kamranahmedse/developer-roadmapAvatar de kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Voir sur GitHub↗

    Developer Roadmap est une plateforme pilotée par la communauté qui fournit des parcours d'apprentissage structurés basés sur des graphes pour le génie logiciel. Elle sert de dépôt de connaissances complet où les domaines techniques sont organisés en séquences visuelles pour guider l'acquisition de compétences professionnelles et la croissance de carrière. Le projet se distingue par un écosystème collaboratif qui permet aux utilisateurs de contribuer à des roadmaps, d'organiser les meilleures pratiques de l'industrie et de maintenir des profils professionnels. Il intègre des cadres d'évaluation diagnostique pour évaluer la compétence technique, aidant les développeurs à identifier les lacunes en matière de connaissances et à se préparer aux entretiens professionnels grâce à des séquences d'apprentissage ciblées. Au-delà de ses capacités de cartographie de base, la plateforme propose des idées de projets pratiques et du tutorat interactif pour renforcer les concepts d'ingénierie. Elle offre un espace centralisé pour que la communauté puisse partager des ressources, suivre le développement progressif des compétences et naviguer dans des paysages techniques complexes.

    Supports existing editor extensions and keybindings by operating as a native environment.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Voir sur GitHub↗357,434
  • jwasham/coding-interview-universityAvatar de jwasham

    jwasham/coding-interview-university

    353,639Voir sur GitHub↗

    Ce projet est une roadmap éducative complète conçue pour guider les ingénieurs logiciels à travers la maîtrise des fondamentaux de l'informatique et la préparation aux entretiens techniques. Il fournit un parcours d'apprentissage structuré et conscient des dépendances qui organise des concepts informatiques complexes dans un programme hiérarchique, permettant aux utilisateurs de construire une base d'ingénierie professionnelle grâce à une étude itérative et une mise en œuvre pratique. Le programme se distingue en intégrant les connaissances théoriques au développement professionnel, offrant un index unifié de ressources croisées, notamment des livres, des articles académiques et des tutoriels vidéo. Il met l'accent sur la standardisation de l'efficacité algorithmique par l'analyse de la complexité asymptotique et fournit une décomposition granulaire et modulaire des sujets pour faciliter un apprentissage ciblé et progressif à travers de vastes domaines techniques. Au-delà des algorithmes et des structures de données de base, le dépôt couvre une large surface de capacités, notamment la conception d'architecture système, les systèmes distribués, la sécurité informatique et la modélisation mathématique avancée. Il fournit également des conseils stratégiques pour l'ensemble du cycle de vie de l'embauche, de l'optimisation du CV et de la préparation aux entretiens comportementaux à la croissance de carrière à long terme. L'ensemble de la base de connaissances est maintenu en tant que dépôt contrôlé par version et piloté par markdown, permettant une approche agnostique de la plateforme et collaborative de l'éducation technique.

    Adopt efficient text editing practices to increase coding velocity and streamline development tasks.

    algorithmalgorithmscoding-interview
    Voir sur GitHub↗353,639
  • facebook/reactAvatar de facebook

    facebook/react

    245,669Voir sur GitHub↗

    React est une bibliothèque JavaScript pour créer des interfaces utilisateur basées sur une architecture orientée composants et un flux de données unidirectionnel.

    Provides integration guides to optimize the coding experience within development environments.

    JavaScriptjavascriptuifrontend
    Voir sur GitHub↗245,669
  • trimstray/the-book-of-secret-knowledgeAvatar de trimstray

    trimstray/the-book-of-secret-knowledge

    228,641Voir sur GitHub↗

    Ce projet sert de dépôt centralisé de connaissances techniques et de ressources administratives piloté par la communauté. Il fournit une taxonomie structurée qui agrège des informations disparates dans un cadre consultable, soutenant l'apprentissage continu et la résolution rapide de problèmes pour les administrateurs système et les praticiens de la cybersécurité. En cartographiant les ressources à travers la sécurité offensive, la gestion de l'infrastructure et le développement logiciel, il offre un chemin unifié pour l'acquisition de compétences et la référence professionnelle. Le projet est défini par une philosophie de conception axée sur la ligne de commande, privilégiant les utilitaires basés sur le terminal et les interfaces scriptables pour faciliter une administration système efficace et des flux de travail de sécurité répétables. Il se distingue par une approche agnostique de la plateforme, maintenant une documentation et des guides opérationnels qui restent applicables à travers divers environnements de type Unix et basés sur le cloud. Cette intégration modulaire de la chaîne d'outils permet aux utilisateurs de composer des environnements personnalisés adaptés à des tâches administratives ou de sécurité spécifiques. Le dépôt couvre une large surface de capacités, notamment des boîtes à outils complètes pour l'audit système, la gestion réseau et le durcissement de l'infrastructure. Il fournit des parcours d'apprentissage structurés pour le développement des compétences en cybersécurité, allant des laboratoires de piratage éthique et des normes de test d'intrusion à l'évaluation des vulnérabilités et aux meilleures pratiques de configuration système. La collection englobe également un large éventail d'outils de productivité, d'utilitaires de diagnostic et de supports pédagogiques conçus pour rationaliser la maintenance de routine et améliorer la posture de sécurité globale.

    Edit source code and configuration files using highly configurable terminal-based text editors.

    awesomeawesome-listbsd
    Voir sur GitHub↗228,641
  • microsoft/vscodeAvatar de microsoft

    microsoft/vscode

    186,401Voir sur GitHub↗

    This project is a cross-platform code editor designed for software development, offering a comprehensive suite of tools for text editing, workspace management, and task automation. It includes native support for version control, an integrated terminal, and a flexible task runner that allows for the execution of build, test, and deployment workflows directly within the environment. The editor features an extensive AI-driven development assistant system, which provides conversational chat interfaces, inline code suggestions, and autonomous agents capable of executing multi-step coding tasks. Th

    Delivers a versatile, cross-platform environment for writing source code with advanced workspace management and extensible tooling.

    TypeScripteditorelectronmicrosoft
    Voir sur GitHub↗186,401
  • sst/opencodeAvatar de sst

    sst/opencode

    175,436Voir sur GitHub↗

    OpenCode is an autonomous software developer and LLM coding agent designed to write code and manage development workflows. It functions as an AI development automator that executes multi-step coding tasks and modifies project files to build software automatically from high-level instructions. The system employs a task orchestrator to decompose goals into sequences of tool calls and autonomous execution steps. It features a recursive research loop for conducting deep technical searches and a restricted read-only mode for analyzing and exploring large codebases to plan changes without modifying

    Offers utilities for searching and locating code definitions to plan changes without modifying files.

    TypeScript
    Voir sur GitHub↗175,436
  • twbs/bootstrapAvatar de twbs

    twbs/bootstrap

    174,380Voir sur GitHub↗

    Bootstrap is a comprehensive, mobile-first CSS framework designed for building responsive web interfaces. It provides a standardized library of reusable UI components, such as navigation bars, modals, and forms, alongside a robust grid system that ensures consistent layout alignment across diverse viewport sizes. By establishing a baseline through browser normalization and standardized typography, the project enables developers to create accessible, cross-browser compatible web applications. The framework distinguishes itself through a modular Sass-based architecture that allows for deep cust

    Enhance code editors with autocompletion and documentation lookups for framework-specific class names and syntax.

    MDXbootstrapcsscss-framework
    Voir sur GitHub↗174,380
  • labuladong/fucking-algorithmAvatar de labuladong

    labuladong/fucking-algorithm

    134,160Voir sur GitHub↗

    This project is a comprehensive educational platform designed to facilitate the mastery of computer science algorithms and data structures. It provides a structured learning curriculum, a library of practice problems, and an integrated toolkit that supports both academic study and competitive programming preparation. By combining theoretical roadmaps with practical implementation exercises, the system enables users to build a deep understanding of core computational concepts. The platform distinguishes itself through its focus on integrated learning and visual clarity. It offers AI-powered gu

    Surfaces algorithmic solutions, reference documentation, and debugging aids directly within professional coding workflows.

    Markdownalgorithmscomputer-sciencedata-structures
    Voir sur GitHub↗134,160
  • 30-seconds/30-seconds-of-codeAvatar de 30-seconds

    30-seconds/30-seconds-of-code

    128,130Voir sur GitHub↗

    This project is a developer knowledge base and a curated library of programming code snippets. It serves as a multi-language coding reference that provides short technical articles and reusable code samples to help developers implement common programming patterns. The resource functions as a multi-language syntax reference, allowing for the comparison of logic and functionality across different programming environments. It focuses on programming pattern learning and coding skill improvement through a collection of optimized patterns and best practices. The platform includes capabilities for

    Offers a searchable repository for locating specific code snippets by language, tag, or name.

    JavaScript
    Voir sur GitHub↗128,130
  • godotengine/godotAvatar de godotengine

    godotengine/godot

    112,618Voir sur GitHub↗

    Godot is a comprehensive, node-based game engine designed for building interactive 2D and 3D applications. It provides an integrated development environment that utilizes a hierarchical scene system to organize objects, propagate spatial transformations, and manage lifecycle events. The engine functions as a cross-platform development suite, allowing developers to author, test, and export software to desktop, mobile, and web environments from a single, unified codebase. The engine distinguishes itself through a modular, component-based architecture that relies on signals-based decoupling for

    Tailor the workspace by adding custom plugins that enhance scene editing and project-specific configuration workflows.

    C++game-developmentgame-enginegamedev
    Voir sur GitHub↗112,618
  • denoland/denoAvatar de denoland

    denoland/deno

    107,110Voir sur GitHub↗

    Deno is a high-performance runtime for JavaScript and TypeScript that prioritizes security and developer productivity. Built on the V8 engine, it provides a secure execution environment that enforces a default-deny security model, requiring explicit user authorization for access to system resources like the file system, network, and environment variables. The runtime natively supports modern web-standard APIs, ensuring consistent behavior and portability across different environments. What distinguishes Deno is its integrated approach to the software development lifecycle. It bundles essentia

    Ships with native formatting, linting, and testing utilities to streamline the entire development lifecycle.

    Rustdenojavascriptrust
    Voir sur GitHub↗107,110
  • jaywcjlove/awesome-macAvatar de jaywcjlove

    jaywcjlove/awesome-mac

    105,841Voir sur GitHub↗

    This project is a comprehensive, curated collection of software resources designed for the macOS ecosystem. It serves as a centralized directory for discovering applications across a wide range of functional domains, including professional development, system management, and personal productivity. The directory distinguishes itself by offering a highly granular classification of tools that cater to specific technical and creative workflows. It highlights specialized software for software engineering, such as terminal emulators, version control clients, and API development tools, alongside a b

    Write and edit source code or plain text using these lightweight, versatile text editors.

    Swiftappappleapplication
    Voir sur GitHub↗105,841
  • google-gemini/gemini-cliAvatar de google-gemini

    google-gemini/gemini-cli

    105,341Voir sur GitHub↗

    This project provides a command-line interface for managing autonomous agent workflows, task orchestration, and system-level automation. It includes a comprehensive framework for defining agent skills, managing persistent memory, and delegating tasks to specialized subagents. Users can configure complex planning modes, execute shell commands with safety constraints, and integrate external tools through standardized protocols. The platform supports non-interactive execution via a headless mode and provides an event-driven hook framework for custom lifecycle automation. It features centralized

    Search utilities enable the rapid location of code definitions and components within a project workspace.

    TypeScriptaiai-agentscli
    Voir sur GitHub↗105,341
  • neovim/neovimAvatar de neovim

    neovim/neovim

    100,456Voir sur GitHub↗

    Neovim is a text editing environment designed for extensibility and performance. It provides a core engine for text manipulation, multi-window management, and complex editing commands, while maintaining compatibility with existing paradigms. The project features a stable interface that allows external clients to interact with the application state, enabling the development of custom user interfaces and integrated tools. The architecture decouples the core editing logic from the user interface through an asynchronous protocol. This system supports external rendering processes, including termin

    Handles complex multi-window text manipulation, undo history, and extensible command execution within a high-performance editing environment.

    Vim Scriptapiclua
    Voir sur GitHub↗100,456
  • rasbt/llms-from-scratchAvatar de rasbt

    rasbt/LLMs-from-scratch

    97,260Voir sur GitHub↗

    This repository serves as an educational framework for building large language models from the ground up. It provides a structured curriculum that guides learners through the end-to-end lifecycle of model development, including data processing, architecture design, and optimization. By focusing on low-level implementation, the project enables users to master the fundamental mechanics of artificial intelligence without relying on high-level abstraction frameworks. The project distinguishes itself by constructing neural network components and gradient-based optimization logic from first princip

    Recommended open-source code editors provide a robust interface for navigating the codebase and managing the various scripts included in the learning modules.

    Jupyter Notebookaiartificial-intelligencechatbot
    Voir sur GitHub↗97,260
  • tailwindlabs/tailwindcssAvatar de tailwindlabs

    tailwindlabs/tailwindcss

    95,592Voir sur GitHub↗

    Utility-first CSS framework for fast, design-system-friendly styling.

    Enhances coding productivity by providing autocomplete, linting, and hover previews directly within integrated development environments.

    TypeScriptcssframeworkutility
    Voir sur GitHub↗95,592
  • florinpop17/app-ideasAvatar de florinpop17

    florinpop17/app-ideas

    95,036Voir sur GitHub↗

    App-ideas is a development platform that integrates autonomous AI agents into local environments to orchestrate code review, automated fix application, and workflow management. It functions as a command-line interface that connects external AI assistants to your codebase, enabling iterative development cycles through plugin-based integration and natural language triggers. The platform distinguishes itself through a robust static analysis engine that traverses syntax trees to enforce structural coding standards and identify violations. Users can define custom review rules, architectural prefer

    Integrates directly into development environments to spot issues and propose automated code fixes.

    applicationscodingcodingchallenges
    Voir sur GitHub↗95,036
  • mermaid-js/mermaidAvatar de mermaid-js

    mermaid-js/mermaid

    88,676Voir sur GitHub↗

    This project is a client-side rendering engine that transforms declarative, text-based syntax into visual diagrams directly within the browser. By utilizing a domain-specific language, it allows users to define complex structures—such as software architectures, process flows, and system behaviors—without the need for manual layout configuration. The library functions as a browser-based runtime that parses these definitions into intermediate abstract syntax trees, which are then processed by specialized engines to generate high-fidelity, resolution-independent graphics. The system distinguishe

    Enables live previews and syntax highlighting for diagram definitions within popular code editors through dedicated plugins.

    TypeScriptdiagramsdiagrams-as-codedocumentation
    Voir sur GitHub↗88,676
  • zed-industries/zedAvatar de zed-industries

    zed-industries/zed

    85,338Voir sur GitHub↗

    Zed is an AI-native, high-performance code editor designed for extreme responsiveness and keyboard-centric workflows. It functions as an extensible text processing workspace that integrates autonomous agents and predictive models directly into the development environment to automate complex engineering tasks, refactoring, and code generation. The editor distinguishes itself through a GPU-accelerated rendering pipeline and an asynchronous multi-threaded architecture that ensures low-latency interaction even with large-scale projects. It features built-in support for real-time, multi-user colla

    Connects to external analysis tools via standardized protocols to deliver real-time diagnostics and intelligent completion suggestions.

    Rustgpuirust-langtext-editor
    Voir sur GitHub↗85,338
  • macrozheng/mallAvatar de macrozheng

    macrozheng/mall

    83,878Voir sur GitHub↗

    This project is an enterprise-grade Java framework designed for building scalable, full-stack e-commerce applications. It provides a comprehensive foundation for microservice-based distributed architectures, enabling the development of complex retail platforms that include product management, order processing, and secure user authentication. By leveraging modular service patterns and centralized API gateways, the framework supports the construction of resilient systems that decompose monolithic business logic into independent, manageable services. The platform distinguishes itself through a r

    Supports user interface development with syntax highlighting, intelligent code completion, and project scaffolding.

    Javadockerelasticsearchelk
    Voir sur GitHub↗83,878
Préc.123456…11Suivant
  1. Home
  2. Development Tools & Productivity
  3. Code Editors & IDEs

Explorer les sous-tags

  • Code Lens ProvidersDisplays actionable metadata and execution links directly within the editor. **Distinct from Code Editors & IDEs:** Distinct from Code Editors: focuses on the specific UI mechanism of actionable metadata overlays.
  • Codebase Exploration Utilities2 sous-tagsTools for searching and locating code definitions or components within a project.
  • Command Palette ExecutionsKeyboard-driven command execution interfaces.
  • Document Editors2 sous-tagsSoftware applications designed for creating, modifying, and managing digital documents within a browser environment.
  • Editor Compatibility LayersNative editor forks or compatibility layers that support existing extensions and keybindings. **Distinct from Editor and IDE Extensions:** Focuses on editor-level compatibility and native integration rather than individual extension features.
  • Editor Setup GuidesInstructional resources for installing and configuring code editors and integrated development environments.
  • Extension Ecosystems and Management3 sous-tagsFocuses on the infrastructure, distribution, and plugin architectures that extend core editor functionality.
  • Frontend Development SupportTools providing syntax highlighting, code completion, and scaffolding for user interface development.
  • Integrated Development ToolingBuilt-in CLI utilities for tasks like formatting, linting, testing, and compilation.
  • Productivity OptimizationTechniques and configurations used to maximize efficiency and speed within a code editor. **Distinct from Code Editors & IDEs:** Distinct from Code Editors & IDEs: focuses on the optimization of the user's workflow and efficiency rather than the editor software itself.
  • Snippet Management1 sous-tagPlatforms for storing, organizing, and retrieving reusable blocks of source code.