awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Developer Utilities & Libraries · Awesome GitHub Repositories

92 repos

Awesome GitHub RepositoriesDeveloper Utilities & Libraries

Explore 92 awesome GitHub repositories matching development tools & productivity · Developer Utilities & Libraries. Refine with filters or upvote what's useful.

  1. Home
  2. Development Tools & Productivity
  3. Developer Utilities & Libraries

Awesome Developer Utilities & Libraries GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • open-webui/open-webui

    open-webui/open-webui

    124,362GitHubView on GitHub↗

    This project provides a web-based interface for interacting with artificial intelligence models, featuring a multi-modal chat environment that supports file uploads, web search, and voice interaction. It includes a workspace for rich-text drafting and collaborative channels for real-time interaction between users and m

    Standardizes function chaining through an interoperable API layer that enables seamless data processing and tool execution across workflows.

    Pythonaillmllm-ui
  • ripienaar/free-for-dev

    ripienaar/free-for-dev

    118,073GitHubView on GitHub↗

    This project is a community-maintained directory of technical resources, tools, and services that offer free tiers for developers. It serves as a centralized reference point for discovering infrastructure, software, and educational materials, helping individuals and teams minimize operational costs while building and s

    Review static analysis tools that scan source code for security vulnerabilities, bugs, and maintainability issues to improve overall software quality.

    HTMLawesome-listfree-for-developers
  • nodejs/node

    nodejs/node

    115,848GitHubView on GitHub↗

    This project is an open-source JavaScript runtime built on the V8 engine. It provides a comprehensive environment for executing JavaScript code outside of a web browser, offering foundational primitives for process management, multi-core load distribution, and parallel execution through worker threads. The runtime inc

    Exposes diagnostic interfaces for inspecting runtime state, monitoring execution, and logging formatted output to various destinations.

    JavaScriptjavascriptjslinux
  • rust-lang/rust

    rust-lang/rust

    110,533GitHubView on GitHub↗

    Rust is a programming language designed for memory safety and performance. It provides a comprehensive curriculum that covers fundamental syntax, memory management, and advanced programming paradigms, including support for functional and object-oriented styles. The language features a strong type system that enforces m

    Enables automated software verification using built-in assertion macros and configurable test execution environments.

    Rustcompilerlanguagerust
  • microsoft/generative-ai-for-beginners

    microsoft/generative-ai-for-beginners

    106,618GitHubView on GitHub↗

    This project is a comprehensive, open-source educational curriculum designed to guide developers through the mastery of generative artificial intelligence. It provides a structured learning path that covers foundational concepts, prompt engineering, and the practical application of large language models. The repository

    File system utilities assist in managing and navigating the directory structures required for project execution.

    Jupyter Notebookaiazurechatgpt
  • denoland/deno

    denoland/deno

    106,258GitHubView on 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

    Bundles essential utilities for formatting, linting, testing, and dependency management into a single unified binary.

    Rustdenojavascriptrust
  • fatedier/frp

    fatedier/frp

    104,608GitHubView on GitHub↗

    This project is a high-performance reverse proxy designed to expose local services to the internet. It provides a comprehensive suite of tools for managing network traffic, including support for TCP and UDP stream multiplexing, connection pooling, and load balancing across proxy instances. The system facilitates secure

    Controls the activation of experimental functionality, allowing developers to toggle specific features on or off without modifying the underlying codebase.

    Goexposefirewallfrp
  • tauri-apps/tauri

    tauri-apps/tauri

    102,979GitHubView on GitHub↗

    Tauri is a cross-platform framework for building desktop applications that combine web-based user interfaces with a memory-safe systems-language backend. It functions as a secure runtime that hosts web content within native windowing containers, allowing developers to leverage existing web technologies while maintainin

    Provides a modular architecture that allows developers to inject custom backend logic and bridge native interfaces.

    Rustdesktop-apphigh-performancemobile-app
  • jaywcjlove/awesome-mac

    jaywcjlove/awesome-mac

    99,007GitHubView on 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 distin

    Access a curated list of terminal emulators featuring hardware-accelerated rendering and customizable command-line environments.

    JavaScriptappappleapplication
  • mtdvio/every-programmer-should-know

    mtdvio/every-programmer-should-know

    97,839GitHubView on GitHub↗

    This project is a comprehensive, community-curated knowledge base designed to support software engineers in mastering both fundamental computer science principles and practical industry methodologies. It serves as a centralized reference library that aggregates technical resources, academic literature, and professional

    Manage temporal data reliably by utilizing proven patterns for time zone conversions and duration calculations in distributed systems.

    cc-bycollectioncomputer-science
  • pytorch/pytorch

    pytorch/pytorch

    97,601GitHubView on GitHub↗

    PyTorch is a machine learning framework centered on a GPU-ready tensor library that supports multi-dimensional array operations across both CPU and accelerator hardware. It provides a foundational infrastructure for mathematical computation and dynamic neural network construction, utilizing a tape-based automatic diffe

    Registers custom user-defined operators to ensure seamless integration with automatic differentiation and compilation pipelines.

    Pythonautograddeep-learninggpu
  • neovim/neovim

    neovim/neovim

    96,615GitHubView on 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 intera

    Facilitates external process communication and plugin automation by exposing a message-based interface for remote control and integration.

    Vim Scriptapiclua
  • nvbn/thefuck

    nvbn/thefuck

    95,503GitHubView on GitHub↗

    This tool is a rule-based engine designed to automate the correction of failed terminal commands. By integrating directly into the shell environment, it intercepts command execution errors, analyzes exit codes and output streams, and applies corrective logic to resolve typos or syntax mistakes. It functions as a persis

    Reduces terminal friction by minimizing time spent manually correcting trivial input mistakes during daily operations.

    Pythonpythonshell
  • fastapi/fastapi

    fastapi/fastapi

    95,356GitHubView on GitHub↗

    FastAPI is a web framework for building APIs with Python. It leverages standard language type hints to provide automatic data validation, request parsing, and interactive API documentation generation. The framework supports asynchronous request handling and manages execution contexts to prevent blocking the main event

    Utilizes standard language type hints to drive automated data validation, editor autocompletion, and interactive documentation generation.

    Pythonapiasyncasyncio
  • iluwatar/java-design-patterns

    iluwatar/java-design-patterns

    93,757GitHubView on GitHub↗

    This project is a comprehensive educational knowledge base designed to help developers master software engineering excellence through a structured catalog of design patterns and architectural principles. It provides a curated repository of best practices, programming heuristics, and implementation examples, all organiz

    Offers stateless, functional code snippets for executing discrete computational tasks.

    Javaawesome-listdesign-patternshacktoberfest
  • puppeteer/puppeteer

    puppeteer/puppeteer

    93,606GitHubView on GitHub↗

    Puppeteer is a browser automation library that provides a programmatic interface for controlling web browsers to execute tasks, simulate user interactions, and perform end-to-end testing. It functions as a headless browser controller, managing browser lifecycles, isolated session contexts, and remote connections to fac

    Registers browser capabilities imperatively to allow external tools to discover and invoke automation functions.

    TypeScriptautomationchromechromium
  • oven-sh/bun

    oven-sh/bun

    87,491GitHubView on GitHub↗

    Bun is a high-performance runtime environment designed to execute JavaScript and TypeScript applications with minimal latency and high throughput. Built on a native core implemented in Zig, it provides a unified execution engine that leverages JavaScriptCore for efficient memory management and low-latency startup. The

    Grants direct access to the underlying memory buffers of typed arrays for low-level data manipulation and inspection.

    Zigbunbundlerjavascript
  • gohugoio/hugo

    gohugoio/hugo

    86,693GitHubView on GitHub↗

    Hugo is a high-performance static site generator that transforms source content and templates into optimized web assets. Built with a focus on speed and scalability, it provides a comprehensive framework for managing large-scale documentation and editorial projects through structured content organization, taxonomies, a

    Offers a terminal-based interface for managing project lifecycles, local server previewing, and automated deployment workflows.

    Goblog-enginecmscontent-management-system
  • sveltejs/svelte

    sveltejs/svelte

    85,874GitHubView on GitHub↗

    Svelte is a compile-time user interface framework that transforms declarative component syntax into highly optimized, imperative JavaScript code during the build process. By shifting reconciliation logic from the browser to the build step, it functions as a zero-runtime library that eliminates the need for a heavy fram

    Retrieves technical references for libraries and command-line utilities to accelerate the implementation of specific development tasks.

    JavaScriptcompilertemplateui
  • home-assistant/core

    home-assistant/core

    84,936GitHubView on GitHub↗

    Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an eve

    Offers a global search interface triggered by keyboard shortcuts to instantly locate entities, devices, and system commands.

    Pythonasynciohacktoberfesthome-automation
Prev12345Next

Explore sub-tags

  • Code Maintenance & Lifecycle Utilities3 sub-tagsSpecialized tools for managing code evolution, feature toggling, and routine project upkeep.
  • Developer Tools11 sub-tagsUtilities and environments designed to assist programmers in writing, testing, debugging, and managing source code.
  • Extensibility Frameworks6 sub-tagsTools for building custom nodes and integrations.
  • File Processing Utilities2 sub-tags
Tools designed to perform automated operations on large batches of files simultaneously.
  • Integrated Development Environments & Toolchains4 sub-tagsComprehensive suites and modular systems that manage the end-to-end lifecycle of code compilation, testing, and distribution.
  • Programming & Logic Libraries10 sub-tagsReusable code components and libraries providing common algorithmic, asynchronous, and data processing functions.
  • Workflow Productivity Enhancers5 sub-tagsTools focused on optimizing developer efficiency, tracking metrics, and streamlining daily task management.