Showing 40 open source projects for "mind-mapping"

View related business solutions
  • 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
  • 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, govern, and optimize agents and models with Gemini Enterprise Agent Platform.
    Start Free
  • 1
    Mergo

    Mergo

    Mergo: merging Go structs and maps since 2013

    ...It also won't merge structs inside maps (because they are not addressable using Go reflection). Also a lovely comune (municipality) in the Province of Ancona in the Italian region of Marche. Keep in mind that in 0.3.2, Mergo changed Merge()and Map() signatures to support transformers. I added an optional/variadic argument so that it won't break the existing code. You can only merge same-type structs with exported fields initialized as zero value of their type and same-types maps. Mergo won't merge unexported (private) fields but will do recursively any exported one. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    GORM

    GORM

    The fantastic ORM library for Golang, aims to be developer friendly

    GORM is a powerful, developer-friendly ORM library for Go. It maps Go structs to DB tables, supports relationships, hooks, transactions, eager loading, raw SQL, migrations, and advanced querying with plugins.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Portable Executable Parser

    Portable Executable Parser

    lightweight Go package to parse, analyze and extract metadata

    Saferwall PE is a lightweight Go package for parsing, analyzing, and extracting metadata from Portable Executable (PE) binaries. Designed with malware analysis in mind, it is robust against malformed PE files and provides detailed insights into executable structures.​
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Neosync

    Neosync

    Open Source Data Security Platform for Developers to Monitor

    ...It helps engineering teams create privacy-compliant datasets using synthetic data, transformations, and pseudonymization techniques. Designed with extensibility and data governance in mind, Neosync integrates with common databases and cloud services, enabling safe test environments for development and QA.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 5
    SQL-first Golang ORM for PostgreSQL
    Bun's goal is to help you write SQL, not to hide it behind awkward constructs. Bun uses database/sql and extends it in a compatible and idiomatic way. Out-of-the-box works with PostgreSQL, MySQL 5.7+, MSSQL, and SQLite. Keep your database schema updated with Go and SQL-based migrations. Provide initial data for your application with YAML fixtures. Modern app skeleton puts everything together and helps you get started. Bun is brought to you by uptrace/uptrace. Uptrace is an open-source APM...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Flexprice

    Flexprice

    Usage-based pricing and billing for developers

    ...It allows developers and data scientists to experiment with pricing algorithms using real-time market data, inventory levels, and historical sales to maximize revenue, conversion, or competitiveness. Built with flexibility in mind, Flexprice can be integrated into existing e-commerce infrastructure via APIs and supports simulation and A/B testing of pricing models. It’s particularly useful for startups, DTC brands, and marketplaces looking to replace static pricing with responsive, data-driven pricing logic.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 7
    Tile38

    Tile38

    Ultra Fast Geospatial Database & Geofencing Server

    When you need the best performance for your location-based applications, you can rely on Tile38. Tile38 is an ultra-fast, open source geospatial database and geofencing server capable of real-time geofencing, fast spatial indexing and more. It supports a variety of object types including lat/lon, Geohash, bbox, GeoJSON, QuadKey, and XYZ tile; and is capable of operations like Nearby, Within, and Intersects. There’s also built-in support for many popular tools. Tile38 is made up of 3 main...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    PostgreSQL client and ORM for Golang

    PostgreSQL client and ORM for Golang

    Golang ORM with focus on PostgreSQL features and performance

    Basic types, integers, floats, string, bool, time.Time, net.IP, net.IPNet. All struct fields are nullable by default and zero values (empty string, 0, zero time, empty map or slice, nil ptr) are marshalled as SQL NULL. pg:",notnull" is used to add SQL NOT NULL constraint and pg:",use_zero" to allow Go zero values. sql.NullBool, sql.NullString, sql.NullInt64, sql.NullFloat64 and pg.NullTime. Structs, maps and arrays are marshalled as JSON by default. PostgreSQL multidimensional Arrays using...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    go-toml

    go-toml

    Go library for the TOML file format

    ...As much as possible, this library is designed to behave similarly as the standard library's encoding/json. While go-toml favors usability, it is written with performance in mind. Most operations should not be shockingly slow. Decoder can be set to "strict mode", which makes it error when some parts of the TOML document was not present in the target structure. This is a great way to check for typos. When most decoding errors occur, go-toml returns DecodeError), which contains a human readable contextualized version of the error. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 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
  • 10
    DELVE

    DELVE

    Delve is a debugger for the Go programming language

    ...The goal of the project is to provide a simple, full featured debugging tool for Go. Delve should be easy to invoke and easy to use. Chances are if you're using a debugger, things aren't going your way. With that in mind, Delve should stay out of your way as much as possible. Delve aims to be a very simple and powerful tool, but can be confusing if you're not used to using a source level debugger in a compiled language. This document will provide all the information you need to get started debugging your Go programs. The first CLI subcommand we will explore is debug. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Lip Gloss

    Lip Gloss

    Style definitions for nice terminal layouts

    Style definitions for nice terminal layouts. Built with TUIs in mind. Lip Gloss takes an expressive, declarative approach to terminal rendering. Users familiar with CSS will feel at home with Lip Gloss. The terminal's color profile will be automatically detected, and colors outside the gamut of the current palette will be automatically coerced to their closest available value. The terminal's background color will automatically be detected and the appropriate color will be chosen at runtime. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    MacDriver

    MacDriver

    Native Mac APIs for Go

    ...These packages effectively let you use Apple APIs as if they were native Go libraries, letting you write Mac applications (potentially also iOS, watchOS, etc) as Go applications. 1:1 mapping of API names with Objective-C APIs. Cocoa types: NSApplication, NSImage, NSMenu, NSWindow, more. Webkit types: WKWebView and configuration classes. Core types: NSData, NSDictionary, NSNumber, NSPoint, NSRect, NSSize, NSString, NSURL, more. Core also allows dispatching Go functions in the Cocoa run loop. Many constants/enums are defined.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    SQLBoiler

    SQLBoiler

    Generate a Go ORM tailored to your database schema

    SQLBoiler is a tool to generate a Go ORM tailored to your database schema. It is a "database-first" ORM as opposed to "code-first" (like gorm/gorp). That means you must first create your database schema. Please use something like sql-migrate or some other migration tool to manage this part of the database's life-cycle. While attempting to migrate a legacy Rails database, we realized how much ActiveRecord benefited us in terms of development velocity. Coming over to the Go database/sql...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Benthos

    Benthos

    Fancy stream processing made operationally mundane

    Benthos is a high performance and resilient stream processor, able to connect various sources and sinks in a range of brokering patterns and perform hydration, enrichments, transformations and filters on payloads. It comes with a powerful mapping language, is easy to deploy and monitor, and ready to drop into your pipeline either as a static binary, docker image, or serverless function, making it cloud native as heck. Delivery guarantees can be a dodgy subject. Benthos processes and acknowledges messages using an in-process transaction model with no need for any disk persisted state, so when connecting to at-least-once sources and sinks it's able to guarantee at-least-once delivery even in the event of crashes, disk corruption, or other unexpected server faults. ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 15
    overseer

    overseer

    Monitorable, gracefully restarting, self-upgrading binaries in Go

    ...It provides a mechanism for monitoring a running binary and seamlessly replacing it with a newer version while preserving active connections and minimizing service interruption. The project is built with reliability in mind, allowing developers to implement zero-downtime deployments in their applications without relying on external orchestration tools. Overseer works by spawning and managing child processes, coordinating upgrades in a controlled manner to ensure stability. It also supports version management and rollback strategies, giving developers greater control over application lifecycle and deployment safety. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    INI

    INI

    Package ini provides INI file read and write functionality in Go

    The most powerful, convenient and popular Go package for INI manipulations existed on Earth. Not limited to reading from a file, parse from []byte type raw data, or streaming from io.ReadCloser works like a charm. Wide-range support of variant formats includes but is not limited to my.cnf, .gitconfig, or even unparseable sections. Automatically convert to native types of Go at no cost. Let you focus on the code logic and no more tedious conversions. Map your configuration to a user-defined...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Kuma

    Kuma

    The multi-zone service mesh for containers, Kubernetes and VMs

    Kuma is a modern Envoy-based service mesh that can run on every cloud, in a single or multi-zone capacity, across both Kubernetes and VMs. Thanks to its broad universal workload support, combined with native support for Envoy as its data plane proxy technology (but with no Envoy expertise required), Kuma provides modern L4-L7 service connectivity, discovery, security, observability, routing, and more across any service on any platform, databases included. Easy to use, with built-in service...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Watermill

    Watermill

    Building event-driven applications the easy way in Go

    ...Watermill is a Go library for working efficiently with message streams. It is intended for building event driven applications, enabling event sourcing, RPC over messages, sagas and basically whatever else comes to your mind. You can use conventional pub/sub implementations like Kafka or RabbitMQ, but also HTTP or MySQL binlog if that fits your use case.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    bleve

    bleve

    A modern text indexing library for go

    Import one package, build an index with three lines of code, query for documents with another three lines. Bleve includes general-purpose analyzers as well as pre-built text analyzers for the following languages, Danish, Dutch, English, Finnish, French, German, Hungarian, Italian, Norwegian, Persian, Portuguese, Romanian, Russian, Sorani, Spanish, Swedish, Thai, and Turkish. Support for aggregating facet information across search results. Supported facet types include Terms Facet, Numeric...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Crossplane Kubernetes

    Crossplane Kubernetes

    The Cloud Native Control Plane

    ...Encapsulate policies, permissions, and other guardrails behind a custom API line to enable your customers to self-service without needing to become an infrastructure expert. Crossplane is designed from the ground up with extension in mind. From Providers that extend Crossplane to orchestrate new kinds of applications and infrastructure, to Configurations that extend Crossplane to expose new APIs, our community will help you find what you need to build your ideal control plane.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Sonic iOS

    Sonic iOS

    Bridge of iOS Devices by usbmuxd

    sonic-ios-bridge is based on gidevice as the underlying iOS communication protocol. On this basis, peripheral auxiliary functions are enriched, such as automatic mounting of developer images, wda installation detection, iOS model mapping, direct use of command lines, etc. To create a command-line iOS debugging tool that executes xctest, WebDriverAgentRunner, performance monitoring and other special functions across platforms. So you can use sib to perform cross-terminal iOS automation, iOS device communication, and iOS device testing without Mac. Whether gidevice or tidevice, the main principle is to communicate with usbmux. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    D2

    D2

    D2 is a modern diagram scripting language that turns text to diagrams

    ...D2 includes a variety of official themes to style your diagrams beautifully right out of the box. See ./d2themes to browse the available themes and make or contribute your own creation. D2 is designed with language tooling in mind. D2's parser can parse multiple errors from a broken program, has an autoformatter, syntax highlighting, and we have plans for LSP's and more. Good language tooling is necessary for creating and maintaining large diagrams. D2 is designed to be extensible and composable.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Go QueryString

    Go QueryString

    go-querystring is Go library for encoding structs into URL query

    go-querystring is a lightweight Go library developed by Google for encoding Go structs into URL query strings. It simplifies the process of constructing URLs with typed parameters, offering a clean, type-safe approach to building query strings programmatically. The library’s query package exposes a single Values() function that converts struct fields (tagged with url tags) into properly encoded query parameters. It is particularly useful for APIs or HTTP clients that represent query...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Kubeshark

    Kubeshark

    The API traffic viewer for Kubernetes providing deep visibility

    ...Search all real-time and historical recorded API traffic and payloads using a comprehensive query language. Monitors all API traffic and payloads to find API drift and API anomalies and trace them down to source. Instant service dependency mapping through real-time API traffic analysis. Store all or a subset of traffic in PCAP files. View TCP stream request-response pairs and replay requests' payloads to a destination service.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    go-restful

    go-restful

    Package for building REST-style Web Services using Go

    ...REST asks developers to use HTTP methods explicitly and in a way that's consistent with the protocol definition. This basic REST design principle establishes a one-to-one mapping between create, read, update, and delete (CRUD) operations and HTTP methods. Customizable encoding using EntityReaderWriter registration. Filters for intercepting the request-response flow on Service or Route level. Request-scoped variables using attributes. Route errors produce HTTP 404/405/406/415 errors, customizable using ServiceErrorHandler(...). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB