Showing 70 open source projects for "software design tools"

View related business solutions
  • Stop vibe-debugging. Icon
    Stop vibe-debugging.

    Plug Claude into your app's actual errors.

    AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
    Free 30 days.
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    ALE

    ALE

    Check syntax in Vim/Neovim asynchronously and fix files

    ALE is an asynchronous linting and fixing engine for Vim and Neovim that keeps feedback flowing without blocking your editor. It runs external linters and formatters in the background as you type or save, streaming diagnostics into the sign column and statusline. The project focuses on breadth and practicality: dozens of languages work out of the box, and configuration is usually a matter of selecting tools you already use on the command line. ALE can also act as a lightweight Language...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Bloated LunarVim

    Bloated LunarVim

    Bloated LunarVim

    Do not use as is, use it as a source of inspiration. I've customized my ZSH/Tmux/Wezterm too much, so it might not work properly.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3
    ccc.nvim

    ccc.nvim

    Color picker and highlighter plugin for Neovim

    Create color code in Neovim. Use the colorful sliders to easily generate any desired color.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    KaNaPi

    KaNaPi

    Educational Linux Distribution

    Main goals: * Prepare operating system based on Linux kernel and free software for use at home from scratch by building sources. Binary packages/images are also available. * Each package is installed in separate directory, so you can use different versions of applications and libraries by design. * There is only one user 'kanapi' with root permissions, so you don't have to login, remember passwords, etc
    Downloads: 30 This Week
    Last Update:
    See Project
  • 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
  • 5
    flatten.nvim

    flatten.nvim

    Open files and command output from wezterm, kitty, and neovim terminal

    Remotely open files and command output from :term, Wezterm, and Kitty in your current Neovim instance. Flatten.nvim leverages Neovim's builtin RPC to allow seamless remote opening of files and command output from other terminal sessions, similar to the functionality of IDEs and vsc*de. Edit git commits, use existing nvim sessions as your $VISUAL editor for edit-exec, and more.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 6
    gruvbox.nvim

    gruvbox.nvim

    Lua port of the most famous vim colorscheme

    A port of Gruvbox community theme to Lua with treesitter and semantic highlights support.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    focus.nvim

    focus.nvim

    Auto-Focusing and Auto-Resizing Splits/Windows for Neovim

    Auto-Focusing and Auto-Resizing Splits/Windows for Neovim written in Lua. A full suite of window management enhancements. Vim splits on steroids.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    nvim-cokeline

    nvim-cokeline

    A Neovim bufferline for people with addictive personalities

    A Neovim bufferline for people with addictive personalities. The goal of this plugin is not to be an opinionated bufferline with (more or less) limited customization options. Rather, it tries to provide a general framework allowing you to build your ideal bufferline, whatever that might look like. nvim-cokeline aims to be the most customizable bufferline plugin around. If you have an idea in mind of what your bufferline should look like, you should be able to make it look that way. If you...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    barbecue.nvim

    barbecue.nvim

    A VS Code like winbar for Neovim

    This is a VS Code like winbar that uses nvim-navic in order to get LSP context from your language server.
    Downloads: 0 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
    Gruvbox Material

    Gruvbox Material

    Gruvbox with Material Palette

    gruvbox-material is a modern, refined re-implementation of the popular gruvbox color palette designed for Vim and Neovim. It preserves gruvbox’s earthy tones and retro feel but adds cleaner contrasts, smoother gradients, and improved readability across terminals and GUIs. The theme includes multiple contrast levels—soft, medium, and hard—as well as light and dark variants to fit different lighting conditions. It supports true color, Treesitter highlighting, and plugin-specific integrations...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Everforest

    Everforest

    Comfortable & Pleasant Color Scheme for Vim

    Everforest is a calm, green-tinted color scheme designed to reduce eye strain with soft contrast and carefully tuned foreground–background relationships. It ships in light and dark variants and lets you pick soft, medium, or hard contrast levels so you can match different displays and lighting conditions. The palette emphasizes readable, desaturated hues for comments and subtle accents for keywords, strings, and diagnostics. It supports true color terminals and is designed to look consistent...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    onenord.nvim

    onenord.nvim

    A Neovim theme that combines the Nord and Atom One Dark color palettes

    OneNord is a Neovim theme written in Lua that combines the Nord and Atom One Dark color palettes. More specifically, it seeks to add more vibrance to the Nord theme and provide a great programming experience by leveraging Treesitter.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    feline.nvim

    feline.nvim

    A minimal, stylish and customizable statusline for Neovim

    A minimal, stylish and customizable status /winbar for Neovim written in Lua. Feline is a Lua statusline plugin that prioritizes speed, customizability and minimalism. It's fast and never gets in your way. Feline only provides you with the necessary tools that you need to customize the statusline to your liking and avoids feature-bloat. It's also extremely customizable and allows you to configure it in any way you wish to. Feline also has reasonable defaults for those who don't want to...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    CDN Up and Running

    CDN Up and Running

    CDN Up and Running - Building a CDN from Scratch to Learn about CDN

    CDN Up and Running is an educational project that demonstrates how content delivery networks work by guiding users through building one from scratch using real-world tools and infrastructure components. The repository combines theoretical explanations with hands-on implementation, allowing developers to understand both the concepts and practical challenges of CDN design. It starts with a simple backend service and progressively evolves into a distributed, multi-node system capable of handling caching, routing, and traffic distribution. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
     Estrela Editor
    Estrela Editor is a wxLua based IDE. It supports multiple fileformats, "api" for autocompletion and tooltips, and custom commandline tools. Focus is extensibility for target applications using Lua. Its main purpose is as IDE for the 3D engine Luxinia.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Luvit

    Luvit

    Lua + libUV + jIT = pure awesomesauce

    Luvit implements the same APIs as Node.js, but in Lua. This helps teams migrate without having to learn a new way of programming. Choose your async model; we don’t mind; we encourage experimentation. If you don’t like callbacks and event emitters, use coroutines and write blocking-style code without actually blocking your event loop. The various projects in the luvit ecosystem can be mixed and matched to build the ideal runtime for your application. The luvit CLI tool can be used as a...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    ResNeXt

    ResNeXt

    Implementation of a classification framework

    ResNeXt is a deep neural network architecture for image classification built on the idea of aggregated residual transformations. Instead of simply increasing depth or width, ResNeXt introduces a new dimension called cardinality, which refers to the number of parallel transformation paths (i.e. the number of “branches”) that are aggregated together. Each branch is a small transformation (e.g. bottleneck block) and their outputs are summed—this enables richer representation without excessive...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Turbo

    Turbo

    Turbo is a framework built for LuaJIT 2

    Turbo.lua is a framework built for LuaJIT 2 to simplify the task of building fast and scalable network applications. It uses an event-driven, non-blocking, no-thread design to deliver excellent performance and minimal footprint to high-load applications while also providing excellent support for embedded uses. The toolkit can be used for HTTP REST APIs, traditional dynamic web pages through templating, open connections like WebSockets, or just as high-level building blocks for native speed...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    mpv_thumbnail_script

    mpv_thumbnail_script

    A Lua script to show preview thumbnails in mpv's OSC seekbar

    mpv_thumbnail_script.lua is a script/replacement OSC for mpv to display preview thumbnails when hovering over the seek bar, without any external dependencies1, cross-platform-ly2. The script will also do multiple passes over the video, generating thumbnails with increasing frequency until the target is reached. This allows you to preview the end of the file before every thumbnail has been generated.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    torch-rnn

    torch-rnn

    Efficient, reusable RNNs and LSTMs for torch

    ...It provides implementations of standard RNNs and long short-term memory networks, enabling users to train models for tasks such as text generation, language modeling, and sequence prediction. The repository emphasizes simplicity and performance, offering a streamlined pipeline for preprocessing data, training models, and sampling outputs. It includes tools for handling datasets, converting text into structured formats, and managing checkpoints during training. By leveraging Torch’s modular design, the project allows users to experiment with different architectures and hyperparameters with minimal overhead. It is particularly useful for researchers and developers interested in understanding how recurrent models work at a low level.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    fast-neural-style

    fast-neural-style

    Feedforward style transfer

    The fast-neural-style project is an implementation of neural style transfer techniques optimized for real-time image processing. It uses convolutional neural networks to apply artistic styles to images, enabling users to transform photos into stylized outputs inspired by famous artworks. Unlike earlier approaches that required expensive optimization per image, this project leverages feed-forward networks to achieve fast inference, making style transfer practical for real-world applications....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    wxCode project is a collection of reusable components based on the cross-platform wxWidgets GUI toolkit. The project provides various tools and facilities for building, maintaining and releasing wxWidgets-based code. Visit the website for more info. Note: As of January 2018 this project has been retired.
    Downloads: 22 This Week
    Last Update:
    See Project
  • 23
    PyGObject for Windows

    PyGObject for Windows

    All-In-One PyGI/PyGObject for Windows Installer

    Cross-platform python dynamic bindings of GObject-based libraries for Windows 32-bit and 64-bit.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 24
    Crazy Eddies GUI System (CEGUI)

    Crazy Eddies GUI System (CEGUI)

    A fast, powerful and adaptable GUI solution

    Crazy Eddie's GUI (CEGUI) system is a graphical user interface C++ library. It was designed particularly for the needs of videogames, but the library is usable for non-game tasks, such as any other type of applications (rendering/visualisation/virtual reality) and tools. It is designed for user flexibility in look-and-feel, as well as being adaptable to the user's choice in tools and operating systems. Established in 2003, CEGUI sees continual, active development and remains one of the...
    Downloads: 39 This Week
    Last Update:
    See Project
  • 25
    CoreTML framework
    CoreTML framework is an open-source template-based configuration system allowing the developer to create parametrized templates by inserting special content to any text files. Its main purpose is to serve as a toolkit for semiconductor IP core creation (based on VHDL/Verilog).
    Downloads: 0 This Week
    Last Update:
    See Project