awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

55 个仓库

Awesome GitHub RepositoriesApplication Targets & Domains

Explore 55 awesome GitHub repositories matching software engineering & architecture · Application Targets & Domains. Refine with filters or upvote what's useful.

Awesome Application Targets & Domains GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • fffaraz/awesome-cppfffaraz 的头像

    fffaraz/awesome-cpp

    71,817在 GitHub 上查看↗

    This project is a comprehensive, curated directory of high-quality libraries, tools, and educational resources for C and C++ development. It serves as an ecosystem discovery index, helping developers navigate the vast landscape of third-party components, frameworks, and technical documentation available for the language. The collection is distinguished by its focus on high-performance systems programming and technical mastery. It provides deep coverage of specialized domains including SIMD-accelerated data processing, compile-time template metaprogramming, and asynchronous event-driven archit

    Curates development resources for creating optimized software on resource-constrained hardware where binary size and speed are paramount.

    awesomeawesome-listc
    在 GitHub 上查看↗71,817
  • sindresorhus/awesome-nodejssindresorhus 的头像

    sindresorhus/awesome-nodejs

    65,973在 GitHub 上查看↗

    This project is a community-driven directory that aggregates essential software projects and educational content for the Node.js ecosystem. It functions as a centralized knowledge base and discovery index, designed to simplify the navigation of a fragmented technical landscape by providing a structured collection of high-quality links, tools, and learning materials. The repository distinguishes itself through a decentralized, peer-reviewed curation model. By utilizing standard version control workflows and pull requests, the community ensures that all listed resources undergo human verificati

    Build efficient terminal applications and automation scripts with specialized packages for system interaction.

    awesomeawesome-listjavascript
    在 GitHub 上查看↗65,973
  • withastro/astrowithastro 的头像

    withastro/astro

    60,387在 GitHub 上查看↗

    Astro is a content-driven web framework designed for building multi-page applications that prioritize performance by shipping minimal JavaScript to the browser. It functions as a static site generator and server-side rendering engine, transforming source files into optimized HTML documents. By utilizing an island architecture, the framework isolates interactive components within static pages, ensuring that only necessary code is hydrated on the client side. The framework provides a unified build pipeline that supports component-agnostic rendering, allowing developers to integrate components f

    Prioritizes static content delivery to build fast, scalable websites with minimal client-side processing.

    TypeScriptastroblogbrowser
    在 GitHub 上查看↗60,387
  • lencx/chatgptlencx 的头像

    lencx/ChatGPT

    54,388在 GitHub 上查看↗

    This project is a cross-platform desktop application that wraps web-based interfaces into a standalone, native container. By utilizing a webview-based rendering engine, it allows users to access web services as local applications on Windows, macOS, and Linux without requiring a full browser installation. The application is built on a memory-safe backend that manages system-level tasks and facilitates secure communication between the web frontend and the native operating system. This architecture enables features such as system-tray integration for background execution and quick access, provid

    Targets multiple operating systems through a unified codebase to deliver consistent native desktop experiences.

    Rustaiappapplication
    在 GitHub 上查看↗54,388
  • electron-react-boilerplate/electron-react-boilerplateelectron-react-boilerplate 的头像

    electron-react-boilerplate/electron-react-boilerplate

    24,239在 GitHub 上查看↗

    This project is a TypeScript desktop boilerplate and application template that combines Electron and React for building cross-platform desktop applications. It provides a structural foundation and framework for creating native system applications that bundle web technologies into distributable operating system packages. The project distinguishes itself by providing a hot-reloading desktop environment. This development setup applies code changes instantly to the user interface without requiring manual application restarts, preserving the current interface state through hot module replacement.

    Enables the creation of native desktop applications for multiple operating systems using a single shared codebase.

    TypeScriptbabelboilerplateelectron
    在 GitHub 上查看↗24,239
  • chentsulin/electron-react-boilerplatechentsulin 的头像

    chentsulin/electron-react-boilerplate

    24,242在 GitHub 上查看↗

    This project is a cross-platform desktop boilerplate and application template used to build software for Windows, macOS, and Linux. It provides a pre-configured foundation that combines Electron and React to accelerate the bootstrapping of desktop applications. The starter kit integrates TypeScript to maintain type safety in large-scale projects and provides a scalable structure for frontend integration within a desktop shell. The project includes a build pipeline for multi-platform software distribution, utilizing a module bundling system to optimize assets. Its architecture implements a sp

    Enables building native desktop applications for Windows, macOS, and Linux from a single codebase.

    TypeScript
    在 GitHub 上查看↗24,242
  • dotnet/mauidotnet 的头像

    dotnet/maui

    23,181在 GitHub 上查看↗

    This framework is a cross-platform software development kit designed for building native mobile and desktop applications from a single shared codebase. It provides a unified programming interface that allows developers to construct user interfaces using declarative markup, which are then rendered as native components on each target operating system. The framework distinguishes itself through a multi-targeting build system that consolidates platform-specific resources and native control mapping into a unified project structure. It includes a data-driven binding engine that synchronizes applica

    Enables building native mobile and desktop applications from a single shared codebase.

    C#androiddesktopdotnet
    在 GitHub 上查看↗23,181
  • thealgorithms/cTheAlgorithms 的头像

    TheAlgorithms/C

    22,153在 GitHub 上查看↗

    This project is a comprehensive library of fundamental computer science algorithms and data structures implemented in C. It provides a collection of modular, portable code blocks designed for educational purposes and integration into production software, focusing on procedural execution and direct hardware interaction. The library distinguishes itself through a focus on low-level systems programming, offering memory-efficient implementations of stacks, queues, linked lists, and trees. It includes specialized suites for cryptographic data protection, audio signal processing, and network commun

    Develops portable C code optimized for reliable execution in embedded environments.

    Calgorithm-challengesalgorithm-competitionsalgorithms
    在 GitHub 上查看↗22,153
  • voltagent/awesome-claude-code-subagentsVoltAgent 的头像

    VoltAgent/awesome-claude-code-subagents

    21,906在 GitHub 上查看↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Develops firmware and software for resource-constrained hardware with a focus on real-time performance and device interfacing.

    Shellai-agent-frameworkai-agent-toolsai-agents
    在 GitHub 上查看↗21,906
  • dotnet/coredotnet 的头像

    dotnet/core

    21,897在 GitHub 上查看↗

    This project is a cross-platform development framework and managed runtime environment designed for building high-performance applications. It provides a comprehensive toolkit for constructing web services, cloud-native microservices, and desktop applications, utilizing a unified runtime that handles memory management and execution across diverse operating systems. The framework distinguishes itself through a native ahead-of-time compilation toolchain that transforms source code into optimized, self-contained machine code binaries. This capability enables fast startup times and reduced memory

    Enables cross-platform development of native desktop, mobile, and web applications from a single codebase.

    PowerShelldotnetdotnet-core
    在 GitHub 上查看↗21,897
  • tinygo-org/tinygotinygo-org 的头像

    tinygo-org/tinygo

    17,529在 GitHub 上查看↗

    TinyGo is a specialized compiler and development toolkit designed to bring the Go programming language to resource-constrained microcontrollers and WebAssembly environments. It provides a bare-metal runtime environment that enables high-level code execution without the need for a traditional operating system, utilizing an LLVM-based backend to generate efficient machine instructions. The project distinguishes itself through aggressive optimization techniques tailored for small hardware, including a static memory allocation strategy and whole-program dead code elimination that significantly re

    Offers a comprehensive suite of tools for building, flashing, and debugging software on resource-constrained embedded hardware.

    Goadafruitarduinoarm
    在 GitHub 上查看↗17,529
  • flipperdevices/flipperzero-firmwareflipperdevices 的头像

    flipperdevices/flipperzero-firmware

    15,563在 GitHub 上查看↗

    This project provides an open-source firmware platform and complete build environment for portable multi-tool hardware. It functions as an embedded operating system designed to manage radio, infrared, and physical interface components, enabling users to develop custom applications and system logic for specialized hardware devices. The firmware distinguishes itself through a modular architecture that organizes system functionality into isolated units, allowing for the development of custom user interfaces and logic. It includes a comprehensive collection of low-level drivers and applications s

    Provides tools for creating custom software for resource-constrained portable hardware.

    Carmv7mblefirmware
    在 GitHub 上查看↗15,563
  • qemu/qemuqemu 的头像

    qemu/qemu

    12,714在 GitHub 上查看↗

    QEMU is a cross-platform system emulator and hardware virtualization platform that enables the execution of multiple isolated operating systems on a single host machine. It functions as a processor architecture emulator, translating machine instructions between different hardware platforms to allow software designed for one architecture to run on another. The project distinguishes itself through a modular target architecture that separates core emulation logic from specific hardware definitions, supporting a wide range of processor and peripheral configurations. It utilizes dynamic binary tra

    Provides environments for testing and debugging firmware or software for specialized hardware platforms without needing the physical target device.

    Cemulationqemuvirtualization
    在 GitHub 上查看↗12,714
  • raspberrypi/linuxraspberrypi 的头像

    raspberrypi/linux

    12,543在 GitHub 上查看↗

    This project is a monolithic operating system kernel designed to serve as the foundational software layer for diverse computing architectures and embedded platforms. It manages core system services, including processor scheduling, memory allocation, and hardware resource distribution, to facilitate communication between user applications and physical hardware. The kernel utilizes a hardware abstraction layer and platform-specific device trees to ensure consistent operation across a wide variety of processors and specialized computing devices. It supports dynamic functionality through loadable

    Optimized for embedded systems development by managing low-level drivers and resources for specialized hardware.

    C
    在 GitHub 上查看↗12,543
  • peterq/pan-lightpeterq 的头像

    peterq/pan-light

    12,120在 GitHub 上查看↗

    Pan-light is a tool for managing and downloading files from Baidu network storage. It provides high-speed file downloading and remote media streaming capabilities. The application uses concurrent segmented transfers to maximize network throughput and employs disk-persisted state tracking to resume interrupted downloads. It also includes a local proxy to bypass hotlinking protections, allowing remote videos to be streamed directly into a media player. The project features a cross-platform graphical user interface built with Go and Qt. Additionally, it supports remote software previews by runn

    Uses Go and Qt5 to build a consistent native desktop application for multiple operating systems.

    Gobaiduyungolangqml
    在 GitHub 上查看↗12,120
  • ffmpeg/asm-lessonsFFmpeg 的头像

    FFmpeg/asm-lessons

    12,067在 GitHub 上查看↗

    This project serves as an educational resource for learning and implementing low-level assembly language optimizations. It provides a structured guide for developers to master hardware-specific instructions and manual performance tuning, focusing on the translation of high-level code into efficient machine-level operations for resource-constrained environments. The materials emphasize techniques for maximizing computational throughput in multimedia processing. By covering instruction-level parallelism, register management, and data parallelism, the project enables the development of software

    Develops resource-efficient software for hardware with limited processing power by utilizing manual assembly optimization techniques.

    在 GitHub 上查看↗12,067
  • sfml/sfmlSFML 的头像

    SFML/SFML

    11,665在 GitHub 上查看↗

    SFML is a cross-platform C++ multimedia library designed for building 2D games and interactive applications. It provides a unified interface for hardware-accelerated graphics, audio playback, and window management, allowing developers to create visual software that functions consistently across different operating systems. The library abstracts native windowing and graphics APIs, enabling the use of object-oriented primitives to render shapes, sprites, and text. It includes a dedicated audio engine that supports sound effects and music with controls for volume, pitch, and spatial positioning,

    Enables high-performance cross-platform visual applications through hardware-accelerated graphics abstraction.

    C++audioc-plus-pluscross-platform
    在 GitHub 上查看↗11,665
  • xiandanin/magnetwxiandanin 的头像

    xiandanin/magnetW

    11,308在 GitHub 上查看↗

    magnetW is a cross-platform desktop application for BitTorrent magnet management and P2P content discovery. It provides a dedicated interface to search for, resolve, and organize magnet links to prevent the loss of access to content. The application utilizes an asynchronous resolution process that queries peer-to-peer networks and external indexes in the background. This allows users to locate and resolve magnet links into downloadable files without blocking the user interface. The system includes capabilities for managing torrent link collections, downloading files via magnet links or torre

    Employs cross-platform desktop development patterns to ensure consistency across operating systems.

    JavaScriptelectronelectron-vuevue
    在 GitHub 上查看↗11,308
  • mozilla-firefox/firefoxmozilla-firefox 的头像

    mozilla-firefox/firefox

    11,305在 GitHub 上查看↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    Provides a unified interface for 2D drawing commands that translates into platform-specific backend calls for consistent rendering across operating systems.

    JavaScript
    在 GitHub 上查看↗11,305
  • ptmt/react-native-macosptmt 的头像

    ptmt/react-native-macos

    11,197在 GitHub 上查看↗

    react-native-macos is a framework for building native macOS desktop applications using a JavaScript-driven architecture. It functions as a cross-platform UI framework that renders user interfaces directly to native desktop elements and Cocoa components without relying on a web browser. The project provides a native app build tool for bundling code and static assets into distribution files for the macOS operating system. It also includes a native component previewer to verify how individual UI elements render and function within the desktop environment. The framework covers native UI componen

    Enables building native desktop applications for macOS using a shared JavaScript codebase.

    JavaScript
    在 GitHub 上查看↗11,197
上一个123下一个
  1. Home
  2. Software Engineering & Architecture
  3. Development Methodologies
  4. Application Targets & Domains

探索子标签

  • Backend DevelopmentTechnologies and practices for building server-side applications and infrastructure.
  • Command Line InterfacesTools and utilities designed for terminal-based interaction and automation.
  • Content-Driven DevelopmentMethodologies prioritizing static content delivery and minimal client-side JavaScript.
  • Cross-Platform Desktop Development1 个子标签Frameworks that enable the creation of native desktop applications for multiple operating systems using a single codebase.
  • Embedded Systems Development2 个子标签Tools and practices for creating software for resource-constrained hardware.