Design Software for BSD

Browse free open source Design software and projects for BSD below. Use the toggles on the left to filter open source Design software by OS, license, language, programming language, and project status.

  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 1
    Floating Vue

    Floating Vue

    Easy tooltips, popovers, dropdown, menus... for Vue

    Floating Vue is a Vue library for building tooltips, dropdowns, popovers, and hover menus positioned with Floating UI. It provides a v-tooltip directive for simple content and components such as VTooltip, VDropdown, and VMenu for richer interfaces. Popper content can contain Vue components, form controls, and custom slots. Developers can choose automatic or directional placement and configure hover, click, focus, touch, or manual triggers. Themes define default behavior and styling for different floating elements and can be extended globally or per component. The library supports separate release lines for Vue 2 and Vue 3. It is MIT-licensed and includes documentation, demos, migration guides, and reusable lower-level building blocks.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 2
    SkyWater PDK

    SkyWater PDK

    Open source process design kit for usage with SkyWater Technology

    The SkyWater PDK is the first broadly available open-source process design kit for a commercial-grade CMOS node, enabling researchers, startups, and students to design real ASICs without proprietary NDAs. It provides the essential artifacts for digital and analog flows: SPICE models, DRC/LVS rules, extraction decks, and technology files for open tools like Magic and KLayout. Standard-cell libraries and IO pads are included so digital designers can use open synthesis and place-and-route to reach a manufacturable GDS. Because the PDK is open, it becomes a common target for community reference designs, open tapeouts, and teaching curricula. Documentation and example flows show how to assemble complete toolchains, from RTL to sign-off, using open EDA components. The project effectively lowers the barrier to custom silicon, catalyzing an ecosystem around an accessible 130-nm process.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 3
    A C++ library of designs, containing flexible implementations of common design patterns and idioms.
    Leader badge
    Downloads: 22 This Week
    Last Update:
    See Project
  • 4
    Frontend Slides

    Frontend Slides

    Create beautiful slides on the web using Claude's frontend skills

    Frontend Slides is a lightweight tool that enables users to create visually appealing, animation-rich web presentations without requiring knowledge of CSS or JavaScript by leveraging a guided, interactive workflow. It operates on a “show, don’t tell” philosophy, generating visual previews of styles so users can select their preferred design rather than describing it abstractly. The system produces fully self-contained HTML presentations with inline CSS and JavaScript, eliminating the need for external dependencies, build tools, or frameworks. It also supports converting existing PowerPoint files into web-based presentations while preserving content such as images, text, and structure. The tool includes curated design presets that avoid generic AI-generated aesthetics, ensuring presentations feel distinctive and intentional. Its architecture uses progressive disclosure, loading only necessary components at each step to keep the workflow efficient and intuitive.
    Downloads: 3 This Week
    Last Update:
    See Project
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 5
    React Native Router app

    React Native Router app

    Awesome navigation for your React Native app

    React Native Router is a legacy navigation library created for early React Native applications. It wraps an application in a Router component and begins navigation from a required firstRoute object. Each route defines a component and can include a name that appears in the navigation bar. Screens move to new routes through the injected toRoute callback and can pass custom data to the destination. Developers can customize header styles, titles, back buttons, corner actions, and route-specific navigation elements. The repository includes a Twitter-style example that demonstrates more advanced interface patterns. The project was archived in 2019, is officially deprecated, and recommends React Navigation for modern applications.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    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. The repository also contains study guides for short, medium, and long interview timelines, allowing learners to focus on both breadth and depth depending on their preparation needs. In addition, it includes flashcard decks designed to reinforce learning through spaced repetition, making it easier to retain key system design knowledge.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    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 styling any component. Reach out for the Figma Design Kit and the Sync plugin to bridge the gap between development and design when using Material UI.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    Tomorrow Theme

    Tomorrow Theme

    Tomorrow Theme

    Tomorrow Theme is a family of carefully balanced color schemes designed to provide consistent, readable syntax highlighting across editors, terminals, and code-hosting sites. The palette comes in multiple variants—Tomorrow (light) and several “Tomorrow Night” options like Bright, Blue, and Eighties—so developers can choose a tone that matches their environment without losing legibility. Each scheme defines a small, harmonious set of base and accent colors that map predictably to tokens such as keywords, strings, numbers, and comments, reducing visual noise while preserving structure. The project ships ports for a wide range of tools (from Vim and Emacs to Sublime Text, iTerm, and more) and documents the palette so others can create faithful ports. Its emphasis on restraint and consistency makes it a popular baseline for teams that want code to look familiar across machines and applications.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    vue-observe-visibility

    vue-observe-visibility

    Detect when an element is becoming visible or hidden on the page

    vue-observe-visibility is a Vue plugin that detects when an element or component becomes visible or hidden in the browser viewport. It exposes the v-observe-visibility directive, which calls a user-defined function whenever visibility changes. The callback receives a Boolean visibility state and the corresponding IntersectionObserverEntry object. Developers can configure the observer root, root margin, and visibility threshold through standard Intersection Observer options. A once mode stops observation after the first visible event, making it useful for lazy loading and entrance animations. Throttling and leading-event controls reduce noisy updates during rapid scrolling. The observer can be disabled dynamically with a falsy directive value, while older browsers may require an Intersection Observer polyfill.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 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
  • 10
    Structorizer
    Structorizer is a little tool which you can use to create Nassi-Schneiderman Diagrams (NSD). Stuctorizer is written in Java and free for any use. The code has been moved to Github: https://github.com/fesch/Structorizer.Desktop
    Downloads: 17 This Week
    Last Update:
    See Project
  • 11
    This project provides a generic CDS (or ARINC 661 Server), coded in the Java language in order to facilitate the understanding of the ARINC 661 standard, prototype ARINC 661 concepts and architectures, etc… This project is managed by Dassault Aviation.
    Leader badge
    Downloads: 11 This Week
    Last Update:
    See Project
  • 12
    Qfsm

    Qfsm

    A graphical Finite State Machine (FSM) designer.

    A graphical tool for designing finite state machines and exporting them to Hardware Description Languages, such as VHDL, AHDL, Verilog, or Ragel/SMC files for C, C++, Objective-C, Java, Python, PHP, Perl, Lua code generation.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 13
    Academic CV Theme

    Academic CV Theme

    Easily create a beautiful academic résumé or educational website

    theme-academic-cv is a Hugo static site theme specialized for building academic curriculum vitae (CV) websites, personal academic homepages, and scholarly portfolios. The theme is tailored to present publication lists, education, projects, awards, and contact information in a clean, professional layout suitable for faculty, researchers, and scientists. It includes shortcodes and content archetypes for common academic components (e.g. publications, talks, teaching, service), as well as styling, typography, and responsive layouts to make the CV visually appealing and readable across devices. The theme supports light/dark modes, custom color accents, and configuration options so users can modify the look without extensive CSS coding. It also often includes integration for BibTeX or publication metadata (e.g. rendering publication lists from bibliographic files) and support for linking PDFs, datasets, or supplemental materials.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Diagram Design

    Diagram Design

    Thirteen editorial diagram types for Claude Code. Self-contained HTML

    Diagram Design is a curated resource that provides guidelines and inspiration for creating clear and effective diagrams. It focuses on improving communication through visual design principles such as hierarchy, alignment, and clarity. The project includes examples and best practices for designing diagrams used in presentations, documentation, and product design. It helps users understand how to structure information visually to enhance comprehension. The repository emphasizes simplicity and readability in diagram creation. It is particularly useful for designers, developers, and educators who rely on visual explanations. Overall, it serves as a reference for crafting better visual communication artifacts.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    Figma Code Connect

    Figma Code Connect

    A tool for connecting your design system components

    Figma Code Connect is an open-source tool that enhances collaboration between designers and developers by synchronizing design components with source code in real time. Instead of treating design files and codebases as separate artifacts, it creates a continuous link so when a designer updates a UI element in Figma, developers see corresponding code changes or annotations immediately, making handoffs more precise and frictionless. The system supports multiple frameworks and languages, enabling teams to generate usable code snippets, style values, and component metadata from visual designs without manual translation. This approach reduces miscommunication and repetitive tasks that traditionally occur between design and engineering teams, speeding up iteration cycles while preserving fidelity to the original design intent. It can be integrated into development environments or build tooling so design updates automatically propagate into code patterns or UI specs.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    GitHub Dark

    GitHub Dark

    Dark GitHub style

    GitHub-Dark is a userstyle that transforms GitHub’s interface into a coherent dark theme, covering repositories, issues, pull requests, gists, and profile pages. Distributed as a CSS stylesheet intended for the Stylus browser extension, it applies a comprehensive palette, rebalances contrast, and refines syntax colors for code views to ensure readability in low-light settings. The project goes beyond simple inversion by thoughtfully adjusting backgrounds, borders, badges, and diff highlights so the UI feels native rather than “flipped.” It includes targeted fixes for edge cases across GitHub’s many subpages, aiming for consistency while preserving the information hierarchy of the original design. Users can apply the theme selectively, override variables, or combine it with other userstyles to fit personal preference. Even with GitHub’s own theme options, GitHub-Dark remains a carefully tuned alternative for people who want a specific aesthetic or more granular control.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Keychron Hardware Design

    Keychron Hardware Design

    Industrial design files for Keychron keyboards and mice

    The Keychron-Keyboards-Hardware-Design project is a source-available repository that provides production-grade industrial design files for a wide range of Keychron keyboards and mice. It includes over one hundred device models with detailed CAD assets, allowing users to explore real-world hardware engineering practices and understand how commercial peripherals are constructed. The repository contains multiple file formats such as STEP, DXF, DWG, and PDF, enabling compatibility with professional CAD software and fabrication workflows. It is designed both as an educational resource and as a foundation for creating compatible accessories, giving users the ability to measure, remix, and prototype hardware components. The project encourages experimentation and learning by providing structured documentation, guides, and model organization across product families.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Next.js Landing Page Starter Template

    Next.js Landing Page Starter Template

    Free NextJS Landing Page Template written in Tailwind CSS 3

    Next.js Landing Page Starter Template is a production-oriented foundation for creating marketing websites with Next.js, TypeScript, and Tailwind CSS. It includes reusable sections for navigation, a hero area, product features, calls to action, and a footer. The template favors a minimal component structure that can be rebranded through centralized configuration, styles, images, and content files. SEO support includes metadata, Open Graph information, and JSON-LD structured data. Developer tooling combines ESLint, Prettier, Husky, lint-staged, PostCSS, and prepared Visual Studio Code settings. Static generation, minification, live reload, cache busting, and unused CSS removal help produce efficient deployments. The project can be hosted through Netlify or exported for another static hosting service.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    One Dark Pro

    One Dark Pro

    Atom's iconic One Dark theme for Visual Studio Code

    One Dark Pro is a popular Visual Studio Code theme inspired by the Atom One Dark theme, designed to provide a visually appealing and consistent coding environment. It focuses on readability and aesthetics, using a carefully selected color palette that reduces eye strain while maintaining strong contrast between code elements. The theme supports a wide range of programming languages, ensuring consistent syntax highlighting across different file types. It also integrates seamlessly with VS Code features, enhancing the overall developer experience. The design emphasizes clarity, making it easier to navigate and understand complex codebases. It is widely adopted due to its balance between style and functionality. Overall, OneDark-Pro serves as a high-quality customization option for developers seeking a polished coding interface.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    SwipeRecyclerView

    SwipeRecyclerView

    RecyclerView slide menu, Item drag, slide to delete Item

    SwipeRecyclerView is an Android library that extends the familiar RecyclerView API with common interactive list behaviors. It adds configurable left and right swipe menus whose items can be arranged horizontally or vertically. Rows can also be deleted by swiping or reordered through long-press dragging. Developers can add and remove header and footer views without replacing their normal adapter workflow. The component supports automatic or tap-triggered loading of additional data. Hierarchical lists can use linear, grid, or staggered layouts, and sticky views can remain visible during scrolling. Separate artifacts support the older Android support library and AndroidX environments.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    XLS

    XLS

    XLS: Accelerated HW Synthesis

    XLS is an open-source toolkit for building high-level hardware with a modern compiler stack that spans from a functional DSL to optimized IR and hardware generation. At the front end, DSLX lets you describe algorithms with strong typing and familiar control flow while remaining synthesis-friendly. The compiler lowers DSLX into a rich intermediate representation, applies aggressive optimization and scheduling passes, and can either JIT the design for software simulation or emit Verilog for FPGA/ASIC flows. A key idea is “software-style” iteration: fast, deterministic simulation via the JIT encourages test-driven development and property checking before committing to RTL. XLS also provides tooling for pipelining, state insertion, and formal equivalence checks between different stages, giving developers confidence as designs evolve. The result is a productive path from high-level specification to real hardware, without giving up control over latency, throughput, and area trade-offs.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    stackedit.js

    stackedit.js

    Add StackEdit to any website

    stackedit.js is a lightweight JavaScript library for embedding the StackEdit Markdown editor into an existing website. It opens the full editor inside an iframe instead of bundling the editor code directly into the host page. Developers can bind it to a textarea, pass a filename and Markdown content, and receive updates through events. The fileChange event returns both the edited Markdown and sanitized HTML, while the close event reports when the iframe is dismissed. Silent mode can convert Markdown to HTML without showing the editing interface. File properties can configure the Markdown engine, including a CommonMark preset. The library has no runtime dependency, supports npm or script-tag installation, and can target a custom self-hosted StackEdit URL.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Yapsy

    Yapsy

    A fat-free DIY Python plugin management toolkit.

    A simple framework for plugin system development with as few dependencies as possible. It is designed to offer a set of very lean classes (plugin managers and plugin interfaces) which can easily be customised by decoration or inheritance. Yapsy v1.x supports Python2 and Python3. Its source package contains versions of the sources for both pythons. Yapsy v2+ supports Python 3 and it's development happens now on https://github.com/tibonihoo/yapsy/ Usage samples, advices and developer's documentations are available on the main website.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 24
    VHDT

    VHDT

    VHDL Design Tool - code generation and project management

    Application simplifies the development and management of VHDL projects. The project is displayed in a well-arranged tree structure depending on the hierarchy of entities. It also helps to maintain projects in a consistent state. Other features include automatic generation of VHDL testbenches and structures based on user-defined templates. The NetBeans platform is used as a basis for the implementation.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 25
    A small library that provides a powerful and container-less Dependency-Injection mechanism, via AspectJ and Groovy. If you are tired of reams of XML configuration files, managing complex factories and containers, this non-API solution may appeal to you.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next