Open Source Software Development Software - Page 93

Software Development Software

View 6039 business solutions
  • Stop Storing Third-Party Tokens in Your Database Icon
    Stop Storing Third-Party Tokens in Your Database

    Auth0 Token Vault handles secure token storage, exchange, and refresh for external providers so you don't have to build it yourself.

    Rolling your own OAuth token storage can be a security liability. Token Vault securely stores access and refresh tokens from federated providers and handles exchange and renewal automatically. Connected accounts, refresh exchange, and privileged worker flows included.
    Try Auth0 for Free
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 1
    jQuery MultiSelect

    jQuery MultiSelect

    Turn a multiselect list into a nice and easy to use list with checkbox

    Turn a multiselect list into a nice and easy to use list with checkboxes. This plugin is simply an alternative interface for the native select list element. When you check an option in the plugin the value is selected on the native list. This allows the value to be submitted in a form as well as retreived through normal POST/GET and javascript methods.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    jsdoc-to-markdown

    jsdoc-to-markdown

    Generate markdown documentation from jsdoc-annotated javascript

    Generates markdown API documentation from jsdoc annotated source code. Useful for injecting API docs into project README files. By default, dmd generates github-flavored markdown. Not all markdown parsers render gfm correctly. If your generated docs look incorrect on sites other than Github (e.g. npmjs.org) try enabling this option to disable Github-specific syntax. Two options to render parameter lists: 'list' or 'table' (default). Table format works well in most cases but switch to list if things begin to look crowded / squashed. By default, the output of each invocation of the main generation methods (render, getTemplateData etc) is stored in the cache (your system's temporary directory). Future jsdoc2md invocations with the same input options and source code will return the output immediately from cache, making the tool much faster/cheaper. If the input options or source code changes, fresh output will be generated.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    jsonfield

    jsonfield

    A reusable Django model field for storing ad-hoc JSON data

    jsonfield is a reusable model field that allows you to store validated JSON, automatically handling serialization to and from the database. To use, add jsonfield.JSONField to one of your models. Note: django.contrib.postgres now supports PostgreSQL's jsonb type, which includes extended querying capabilities. If you're an end user of PostgreSQL and want full-featured JSON support, then it is recommended that you use the built-in JSONField. However, jsonfield is still useful when your app needs to be database-agnostic, or when the built-in JSONField's extended querying is not being leveraged. e.g., a configuration field. JSONField is not intended to provide extended querying capabilities. That said, you may perform the same basic lookups provided by regular text fields (e.g., exact or regex lookups). Since values are stored as serialized JSON, it is highly recommended that you test your queries to ensure the expected results are returned.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    jupyterlab-git

    jupyterlab-git

    A Git extension for JupyterLab

    A JupyterLab extension for version control using Git. To see the extension in action, open the example notebook included in the Binder demo. Open the Git extension from the Git tab on the left panel. This extension tries to handle credentials for HTTP(S) connections (if you don't have set up a credential manager). But not for other SSH connections. The extension can cache temporarily (by default for an hour) credentials. To use the caching, you will need to check the option Save my login temporarily in the dialog asking your credentials. Once installed, extension behavior can be modified via the following settings which can be set in JupyterLab's advanced settings editor. Set post git init actions. It is possible to provide a list of commands to be executed in a folder after it is initialized as Git repository. Set path patterns to exclude from this extension. You can use wildcard and interrogation mark for respectively everything or any single character in the pattern.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Compliant and Reliable File Transfers Backed by Top Security Certifications Icon
    Compliant and Reliable File Transfers Backed by Top Security Certifications

    Cerberus FTP Server delivers SOC 2 Type II certified security and FIPS 140-2 validated encryption.

    Stop relying on non-certified, legacy file transfer tools that creak under the weight of modern security demands. Get full audit trails, advanced access controls and more supported by an award-winning team of experts. Start your free 25-day trial today.
    Start Free Trial
  • 5
    koa-better-error-handler

    koa-better-error-handler

    A better error-handler for Lad and Koa. Makes `ctx.throw` awesome

    Lad is the best Node.js framework. Made by a former Express TC and Koa team member. A better error-handler for Lad and Koa. Makes ctx.throw awesome (best used with koa-404-handler) Detects common programmer mistakes by detecting errors of TypeError, SyntaxError, ReferenceError, RangeError, URIError, and EvalError and yields generic "Internal Server Error" (only applies to production mode).
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    koa-zod-router

    koa-zod-router

    Build typesafe routes for Koa with ease. Utilizes Typescript, Zod, etc

    Inspired by koa-joi-router, this package aims to provide a similar feature-set while leveraging Zod and Typescript to create typesafe routes and middlewares with built in I/O validation.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    koatty

    koatty

    Koa2 + Typescript = Koatty. Use Typescript's decorator implement IOC

    Koa2 + Typescript + IOC = koatty. Use Typescript's decorator implement IOC and AOP.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    kube-prometheus

    kube-prometheus

    Use Prometheus to monitor Kubernetes and applications

    The Prometheus Operator manages Prometheus clusters atop Kubernetes. Use Kubernetes custom resources to deploy and manage Prometheus, Alertmanager, and related components. Configure the fundamentals of Prometheus like versions, persistence, retention policies, and replicas from a native Kubernetes resource. Automatically generate monitoring target configurations based on familiar Kubernetes label queries; no need to learn a Prometheus-specific configuration language.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9
    kube-score

    kube-score

    Kubernetes object analysis with recommendations

    Kubernetes object analysis with recommendations for improved reliability and security. kube-score is a tool that does static code analysis of your Kubernetes object definitions. The output is a list of recommendations of what you can improve to make your application more secure and resilient. kube-score is open-source and available under the MIT-license. Container limits (should be set) Pod is targeted by a NetworkPolicy, both egress and ingress rules are recommended. Deployments and StatefulSets should have a PodDisruptionPolicy. Deployments and StatefulSets should have host PodAntiAffinity configured. For container probes, a readiness should be configured, and should not be identical to the liveness probe. Read more in README_PROBES.md. Container securityContext, run as a high number user/group, do not run as root or with privileged root fs. Read more in README_SECURITYCONTEXT.md. Stable APIs, use a stable API if available (supported: Deployments, StatefulSets, DaemonSet)
    Downloads: 4 This Week
    Last Update:
    See Project
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 10
    kubefwd

    kubefwd

    Bulk port forwarding Kubernetes services for local development

    Kubernetes port forwarding for local development. kubefwd is a command line utility built to port forward multiple services within one or more namespaces on one or more Kubernetes clusters. kubefwd uses the same port exposed by the service and forwards it from a loopback IP address on your local workstation. kubefwd temporally adds domain entries to your /etc/hosts file with the service names it forwards. When working on our local workstation, my team and I often build applications that access services through their service names and ports within a Kubernetes namespace. kubefwd allows us to develop locally with services available as they would be in the cluster.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    librdkafka

    librdkafka

    The Apache Kafka C/C++ library

    librdkafka is a C library implementation of the Apache Kafka protocol, providing Producer, Consumer and Admin clients. It was designed with message delivery reliability and high performance in mind, current figures exceed 1 million msgs/second for the producer and 3 million msgs/second for the consumer. librdkafka is licensed under the 2-clause BSD license. KAFKA is a registered trademark of The Apache Software Foundation and has been licensed for use by librdkafka. librdkafka has no affiliation with and is not endorsed by The Apache Software Foundation. SASL (GSSAPI/Kerberos/SSPI, PLAIN, SCRAM, OAUTHBEARER) support. Guaranteed API stability for C & C++ APIs (ABI safety guaranteed for C). Runs on Linux, MacOS X, Windows, Solaris, FreeBSD, AIX, and more. Commercial support is available from Confluent Inc.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    libsodium.js

    libsodium.js

    libsodium compiled to Webassembly and pure JavaScript

    libsodium.js is a JavaScript and WebAssembly port of the widely used libsodium cryptographic library, providing modern, high-level cryptographic functions for secure application development in web and Node.js environments. It exposes a comprehensive set of APIs for encryption, decryption, hashing, digital signatures, and key exchange, all designed to be safe and easy to use without requiring deep cryptographic expertise. The library leverages WebAssembly for improved performance, enabling near-native execution speeds within browsers and JavaScript runtimes. It is designed to prevent common cryptographic mistakes by offering secure defaults and abstractions that reduce the risk of misuse. libsodium.js is particularly useful for building secure web applications, messaging systems, and privacy-focused tools that require client-side encryption. It also maintains compatibility with the native libsodium library, allowing interoperability across different platforms and languages.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    libsurvive

    libsurvive

    Open Source Lighthouse Tracking System

    Libsurvive is a set of tools and libraries that enable 6 dof tracking on lighthouse and vive-based systems that is completely open source and can run on any device. It currently supports both SteamVR 1.0 and SteamVR 2.0 generation of devices and should support any tracked object commercially available.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    lint-staged

    lint-staged

    Run linters on git staged files

    Run linters against staged git files and don't let anything slip into your code base! Linting makes more sense when run before committing your code. By doing so you can ensure no errors go into the repository and enforce code style. But running a lint process on a whole project is slow, and linting results can be irrelevant. Ultimately you only want to lint files that will be committed. This project contains a script that will run arbitrary shell tasks with a list of staged files as an argument, filtered by a specified glob pattern. Linter commands work on a subset of all staged files, defined by a glob pattern. lint-staged uses micromatch for matching files. The concept of lint-staged is to run configured linter tasks (or other tasks) on files that are staged in git. lint-staged will always pass a list of all staged files to the task, and ignoring any files should be configured in the task itself.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    lockfree

    lockfree

    A collection of lock-free data structures written in standard C++11

    lockfree is a collection of lock-free data structures written in standard C++11 and suitable for all platforms - from deeply embedded to HPC. Lock-free data structures are data structures that are thread and interrupt-safe for concurrent use without having to use mutual exclusion mechanisms. They are most useful for inter-process communication and often scale much better than lock-based structures with the number of operations and threads.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 16
    lua-language-server

    lua-language-server

    A language server that offers Lua language support - programmed in Lua

    The Lua language server provides various language features for Lua to make development easier and faster. With around half a million installs on Visual Studio Code, it is the most popular extension for Lua language support. The language server can be installed for use in Visual Studio Code, NeoVim, and any other clients that support the Language Server Protocol. The language server can be configured using a configuration file. The language server and Visual Studio Code client can be installed from the VS Code Marketplace. Check the wiki for a guide to install the language server for use on the command line. This allows the language server to be used with other clients that follow the language server protocol.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 17
    luaparse

    luaparse

    A Lua parser written in JavaScript

    A Lua parser written in JavaScript, originally written by Oskar Schöldström for his bachelor's thesis at Arcada. Unlike strings in JavaScript, Lua strings are not Unicode strings, but bytestrings (sequences of 8-bit values); likewise, implementations of Lua parse the source code as a sequence of octets. However, the input to this parser is a JavaScript string, i.e. a sequence of 16-bit code units (not necessarily well-formed UTF-16). This poses a problem of how those code units should be interpreted, particularly if they are outside the Basic Latin block ('ASCII').
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18
    macos_ui

    macos_ui

    Flutter widgets and themes implementing the current macOS design lang

    Flutter widgets and themes implementing the current macOS design language. It supports a Sidebar on the left, an optional TitleBar at the top, and the rest of the window is typically filled out with a MacosScaffold. A scope for the MacosWindow is provided by MacosWindowScope. Please note that you must wrap your MacosScaffold in a Builder widget in order for this to work properly. A sidebar enables app navigation and provides quick access to top-level collections of content in your app. Sidebars may be placed at the left or right of your app. To place a sidebar on the left, use the MacosWindow.sidebar property. To place a sidebar on the right, use the MacosWindow.endSidebar property.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 19
    mas-cli

    mas-cli

    Mac App Store command line interface

    Mac App Store command line interface. mas-cli is a simple command line interface for the Mac App Store. Designed for scripting and automation. mas requires Swift 5 runtime support. macOS 10.14.4 and later include it, but earlier releases did not. Each application in the Mac App Store has a product identifier which is also used for mas-cli commands. Using mas list will show all installed applications and their product identifiers. It is possible to search for applications by name using mas search which will search the Mac App Store and return matching identifiers. Include the --price flag to include prices in the result. mas is integrated with homebrew-bundle. If mas is installed, and you run brew bundle dump, then your Mac App Store apps will be included in the Brewfile created. See the homebrew-bundle docs for more details. mas operates via the same system services as the Mac App Store.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 20
    media-chrome

    media-chrome

    Custom elements (web components) for making audio and video player

    media-chrome is an open source library that provides fully customizable media player controls using native web components, allowing developers to design consistent and flexible audio and video player interfaces across different platforms and frameworks. Instead of relying on default browser controls or proprietary player APIs, Media Chrome introduces a set of reusable custom elements that can be composed using standard HTML, styled with CSS, and integrated into any JavaScript framework including React, Angular, and Svelte. The library supports a wide range of media sources, including native HTML5 video and audio elements as well as third-party players like YouTube and HLS-based streams, making it highly adaptable to different use cases. Its architecture is built around the concept of a media controller and modular control components, enabling developers to easily add, remove, or customize features such as playback controls, volume sliders, timelines, and fullscreen buttons.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 21
    mgrep

    mgrep

    A calm, CLI-native way to semantically grep everything, like code

    This project is a modern, semantic search tool that brings the simplicity of traditional command-line grep to the world of natural language and multimodal content, enabling users to search across codebases, documents, PDFs, and even images using meaning-aware queries. Built with a focus on calm CLI experiences, it lets you index and query your local files with semantic understanding, delivering results that are relevant to your intent rather than simple pattern matches, which is especially powerful in large or diverse projects. It also includes features such as background indexing to keep your search index up to date without interrupting your workflow and web search integration to expand the scope of queries beyond local files. Designed for both programmers and agents, it integrates naturally into development and research workflows while offering thoughtful defaults that keep output clean and informative.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    nightTab

    nightTab

    A neutral new tab page accented with a chosen colour

    A neutral new tab page accented with a chosen color. Customize the layout, style, background and bookmarks with nightTab. Make the browser start page dark (or light, or anything in between). Do not access user information. This means nightTab will not request browser permissions. Aim to make everything on the user interface, within reason, customizable. Aim to make the user experience easy while supporting the above. Keep nightTab open source. Sharing the look and feel of one Bookmark to another can be achieved when editing a single Bookmark. The Bookmark edit modal has three options to copy settings to other Bookmarks. These checkboxes can be found at the bottom of the Visual & Name, Layout and Theme tab. Development and testing is only conducted on Chrome and Firefox. The performance and reliability of nightTab on other browsers is out of the scope of this project.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23
    noice.nvim

    noice.nvim

    Highly experimental plugin that replaces the UI for messages

    noice.nvim is a modern UI enhancement plugin for Neovim that overhauls how messages, command-line prompts, and notifications are displayed. It provides rich visual components for LSP messages, search results, and command history, offering a more readable and stylish user interface. Built with Lua, it integrates with other popular plugins like nvim-cmp and lualine for a cohesive experience.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24
    objection

    objection

    Objection - runtime mobile exploration

    objection is a runtime mobile exploration toolkit, powered by Frida, built to help you assess the security posture of your mobile applications, without needing a jailbreak. Perform memory-related tasks, such as dumping & patching. Explore and manipulate objects on the heap. Installation is simply a matter of pip3 install objection. This will give you the objection command. You can update an existing objection installation with pip3 install --upgrade objection. A file system listing of the iOS applications main bundle. A file system listing of the Android applications bundle.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25
    open-slide

    open-slide

    A slide framework built for agents

    open-slide is an open-source presentation and slide generation platform designed to simplify the creation of visually structured slide decks through programmable and collaborative workflows. The project emphasizes flexibility, allowing users to build presentations using markdown, code-driven layouts, or modular content systems instead of relying solely on traditional slide editors. It supports developer-friendly workflows where presentations can be version-controlled, customized, and integrated into automated documentation or educational pipelines. The platform is designed for modern web-based presentation rendering and may include live previewing, export functionality, and interactive slide behaviors. Its architecture prioritizes extensibility and portability, making it useful for technical presentations, documentation, teaching materials, and collaborative content creation.
    Downloads: 4 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB