Showing 1585 open source projects for "system design"

View related business solutions
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    System Design

    System Design

    Learn how to design systems and prepare for system design interviews

    This project is an open, course-style repository designed to help you learn system design from fundamentals through advanced, interview-ready thinking. It organizes core networking and distributed-systems concepts into a structured path, so you can build intuition before jumping into “design X” exercises. It covers the building blocks that show up in real architectures, such as DNS, load balancing, caching, CDNs, proxies, scalability and availability tradeoffs, and storage patterns, then connects those pieces to larger system goals. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    System Design Primer

    System Design Primer

    Learn how to design large-scale systems

    System Design Primer is a curated, open source collection of resources that helps engineers learn how to design large-scale systems. The project is structured as a comprehensive guide covering core system design concepts, trade-offs, and patterns necessary for building scalable, reliable, and maintainable systems. It offers both theoretical foundations—such as scalability principles, the CAP theorem, and consistency models—and practical exercises, including real-world system design interview questions with sample solutions, diagrams, and code. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3
    System Design Visualizer

    System Design Visualizer

    An interactive tool that transforms static system design diagrams

    System Design Visualizer is an interactive web-based tool that empowers engineers and architects to visually model, explore, and communicate complex system architecture designs in real time. It provides a drag-and-drop canvas with reusable components representing servers, databases, APIs, message queues, and user clients, enabling stakeholders to create diagrams that describe data flows, dependencies, and interactions clearly and intuitively.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Carbon Design System

    Carbon Design System

    A design system built by IBM

    Carbon is IBM’s open source design system for products and digital experiences. With the IBM Design Language as its foundation, the system consists of working code, design tools and resources, human interface guidelines, and a vibrant community of contributors. The component libraries give developers a collection of reusable components for building websites and user interfaces.
    Downloads: 8 This Week
    Last Update:
    See Project
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • 5
    Vibe Design System

    Vibe Design System

    Official monday.com UI resources for application development in React

    Vibe Design System is monday’s official open source design system and UI library for building React applications that look and feel native to the platform. It bundles a set of React component packages, design tokens, and styling primitives that promote consistency in colors, typography, spacing, and interaction patterns. It includes comprehensive documentation, a component catalog, and an interactive playground so developers and designers can explore components, review guidelines, and experiment with layouts before using them in production. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Salesforce Lightning Design System

    Salesforce Lightning Design System

    Salesforce Lightning design system

    ...SLDS lets you focus on the big picture to deliver the best possible user experience. Manage design at scale, with a living design system that evolves as needs change. SLDS keeps apps, interfaces, and tools consistent no matter how fast the system grows. SLDS saves time and energy, freeing designers and developers to focus on larger issues of usability and meaning. Standardized, reusable components support collaboration, reinforce branding, and provide a consistent look and user experience.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    Design OS

    Design OS

    The missing design process between your product idea and your codebase

    Design OS is an open-source product planning and UI design framework that sits at the intersection of design thinking and generative AI, guiding creators through a repeatable process from product idea to structured design deliverables. It fills what the maintainers describe as the “missing design process” in AI-first development, helping users define product visions, model data, map user flows, and lay out interfaces before a coding agent begins implementation. The tool is poised to produce...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    Lightning Design System for React

    Lightning Design System for React

    Salesforce Lightning Design System for React

    Accessible, localization-friendly, presentational React components. The Lightning Design System for React is an implementation of the Lightning Design System with accessible patterns and established best practices. The source code is licensed under BSD 3-Clause. For a no hassle setup and compatibility with Create React App, transpiled ES6 and CommonJS module versions have been included within the NPM package. If using this setup, please re-write the import statement in the documentation site examples. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Interface Design

    Interface Design

    Design engineering for Claude Code

    Interface Design is a Claude Code plugin and design-engineering toolkit that helps developers and designers retain consistent UI design decisions across sessions by codifying design principles and remembering them for future use. It’s built around the idea that when building UI (dashboards, apps, admin panels), design decisions like spacing, colors, depth, and component patterns can drift over time, so Interface-Design captures and stores those decisions in a system MD file that’s loaded automatically each session. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 10
    Ant Design X

    Ant Design X

    Experimental Ant Design extensions for advanced UI patterns

    Ant Design X emphasizes flexibility and extensibility, enabling developers to adapt components to modern application needs. It often includes higher-level abstractions and enhanced UI capabilities that are not yet part of the stable design system. It reflects ongoing innovation, with features that may evolve rapidly based on feedback and real-world usage.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    Singapore Government Design

    Singapore Government Design

    Framework that provide a beautiful common visual language and UX

    The Singapore Government Design System was developed to empower teams to create fast, accessible, and mobile-friendly digital services. SGDS components makes use of bootstrap v5.1.3 js library as an external dependency. If you only need the visual parts of SGDS, or if you are using frontend frameworks like React, you do not need to import this.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    Ant Design Vue

    Ant Design Vue

    An enterprise-class UI components based on Ant Design and Vue

    Enterprise-class UI components based on Ant Design and Vue. An enterprise-class UI design system for desktop applications. A set of high-quality Vue components out of the box. Shared Ant Design of React design resources. Modern browsers. v1.x support Internet Explorer 9+ (with polyfills). We recommend using npm or yarn to install, it not only makes development easier but also allows you to take advantage of the rich ecosystem of Javascript packages and tooling. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Zoo Design Studio

    Zoo Design Studio

    The Zoo Design Studio app

    Zoo Design Studio is a modern CAD application that combines traditional graphical modeling with fully programmable design through code, creating a hybrid workflow for engineering and design. The platform treats all CAD artifacts as human-readable code, allowing designs to be version-controlled, diffed, and managed using standard software development tools like Git.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    System Prompts Leaks

    System Prompts Leaks

    Collection of extracted System Prompts from popular chatbots

    System Prompts Leaks is a curated repository that collects known leaked or publicly exposed system prompts used by large language models, organized so researchers, developers, and AI safety advocates can analyze them in one place. The project highlights how system prompts — instructions that strongly influence model behavior — have been inadvertently shared in forums, datasets, and open repositories, illustrating common patterns and potential vulnerabilities in prompt design and deployment. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    Swift System

    Swift System

    Low-level system calls and types for Swift

    Swift System provides idiomatic Swift interfaces to low-level system calls and types, aiming to be the canonical home for these building blocks on all supported Swift platforms. It wraps platform details behind portable APIs while still allowing you to drop down to exact OS semantics when needed. The design follows Swift’s value semantics and protocol orientation to keep code predictable and testable.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Vue Manage System

    Vue Manage System

    Vue3, Element Plus, TypeScript

    Vue Manage System is a multifunctional backend admin template built with Vue 3, Element Plus, and TypeScript. It offers a rapid, developer-friendly foundation for building management system UIs. Structured admin UI framework with Vue 3 and TypeScript. Integrated Element Plus UI component library. Clean and consistent layout suitable for diverse backend apps. Well-suited for projects like ERP, CRM, CMS development. Easy customization of dashboards and components.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    File system notifications for Go

    File system notifications for Go

    Cross-platform file system notifications for Go

    fsnotify utilizes golang.org/x/sys rather than syscall from the standard library. Ensure you have the latest version installed. fsnotify is a fork of howeyc/fsnotify with a new API as of v1.0. The API is based on this design document. All releases are tagged based on Semantic Versioning. Further API changes are planned, and will be tagged with a new major revision number. Go 1.6 supports dependencies located in the vendor/ folder. Unless you are creating a library, it is recommended that you...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Tailwind CSS

    Tailwind CSS

    A utility-first CSS framework for rapid UI development

    Rapidly build modern websites without ever leaving your HTML. A utility-first CSS framework packed with classes like flex, pt-4, text-center and rotate-90 that can be composed to build any design, directly in your markup. Utility classes help you work within the constraints of a system instead of littering your stylesheets with arbitrary values. They make it easy to be consistent with color choices, spacing, typography, shadows, and everything else that makes up a well-engineered design system. Because Tailwind is so low-level, it never encourages you to design the same site twice. ...
    Downloads: 96 This Week
    Last Update:
    See Project
  • 19
    Material UI

    Material UI

    Comprehensive React component library that implements Material Design

    Material UI is an open-source React component library that implements Google's Material Design. It's comprehensive and can be used in production out of the box. A meticulous implementation of Material Design; every Material UI component meets the highest standards of form and function. Start quickly with Material Design or use the advanced theming feature to easily tailor the components to your needs. CSS utilities allow you to move faster and make for a smooth developer experience when...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 20
    Fastfetch

    Fastfetch

    A maintained, feature-rich and performance oriented, neofetch

    Fastfetch is a high-performance, highly customizable command-line tool, similar to Neofetch, that displays system information in an appealing and flexible format. Written primarily in C, it's optimized for speed and versatility. Neofetch-like styling with performance-oriented implementation. Configuration via modules for tailored fetch layouts. Fast, visually appealing system info display. Highly customizable output with modular design.
    Downloads: 31 This Week
    Last Update:
    See Project
  • 21
    BuildingAI

    BuildingAI

    Build your own AI application system for free

    BuildingAI is an open-source project focused on applying artificial intelligence techniques to architectural design and building information modeling workflows. The platform aims to bridge the gap between natural language interfaces and building design tools by allowing AI systems to interpret user instructions and convert them into structured architectural operations. By combining generative AI capabilities with building data models, the system can assist with tasks such as design generation, spatial reasoning, and building component creation. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 22
    Material Web

    Material Web

    Material Design Web Components

    @material/web is a library of web components that helps build beautiful and accessible web applications. It uses Material 3, the latest version of Google's open-source design system.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 23
    WhiteSur Icon Theme

    WhiteSur Icon Theme

    MacOS Big Sur style icon theme for linux desktops

    ...Installation scripts provide easy methods to deploy the icons into your system or local user directory, and options let you tweak the icon style or destination. Because it mimics a well-known visual design, it’s particularly popular among users who want to bring macOS-like polish to their Linux desktops without sacrificing performance.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 24
    Deskflow

    Deskflow

    Share a single keyboard and mouse between multiple computers

    Deskflow is a lightweight productivity tool designed to streamline window and workspace management. It features hotkey-driven app launching, workspace switching, window snapping, search快捷启动, and minimal UI. Built with modern frameworks (likely Electron or Qt) and geared toward power users wanting efficient workflow control.
    Downloads: 207 This Week
    Last Update:
    See Project
  • 25
    Glow OS

    Glow OS

    System Analysis Software

    Glow is an educational, hobbyist operating system written in C and Assembly, developed to help learners understand the internals of OS design and kernel development. Targeting x86_64 systems, Glow features its own kernel, bootloader, and minimal userland. With clear code structure and a simple design, it serves as a playground for experimenting with low-level systems programming, boot sequences, interrupt handling, and basic UI components like shells and text rendering.
    Downloads: 15 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB