Showing 91 open source projects for "assembly source code"

View related business solutions
  • $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
  • 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
    PTerm

    PTerm

    PTerm is a modern Go module to easily beautify console output

    PTerm is a modern TUI framework written in Go to beautify console output. It supports interactive printers, such as select menus and confirm prompts, as well as live printers, such as progress bars and spinners. It also features text printers for sections, headers, and info/warning/... messages. PTerm has support for visualization, with printers such as bar charts, tables, trees and much more. You can also create custom layouts with grid panels and centered content. It's completely...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    bee

    bee

    Bee is a tool for helping develop with beego app framework

    ...Run script allows you to run arbitrary commands using Bee. Custom commands are provided from the "scripts" object inside bee.json or Beefile. Bee also comes with a source code generator which speeds up the development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Steampipe

    Steampipe

    Zero-ETL, infinite possibilities. Live query APIs, code & more

    Steampipe is the zero-ETL solution for getting data directly from APIs and services. We offer these Steampipe engines. SQL has been the data access standard for decades. It levels the playing field for your team, easily integrates with other systems, and accelerates delivery. Painlessly join live cloud configuration data with internal or external data sets to create new insights. Your cloud is a live database that changes fast. Don't wait on ETL to sync, or rely on old data. Crunch it where...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Mergo

    Mergo

    Mergo: merging Go structs and maps since 2013

    A helper to merge structs and maps in Golang. Useful for configuration default values, avoiding messy if-statements. Mergo merges same-type structs and maps by setting default values in zero-value fields. Mergo won't merge unexported (private) fields. It will do recursively any exported one. 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...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 5
    Dockertest

    Dockertest

    Write better integration tests!

    Use Docker to run your Golang integration tests against third party services on Microsoft Windows, Mac OSX and Linux! When developing applications, it is often necessary to use services that talk to a database system. Unit Testing these services can be cumbersome because mocking database/DBAL is strenuous. Making slight changes to the schema implies rewriting at least some, if not all of the mocks. The same goes for API changes in the DBAL. To avoid this, it is smarter to test these specific...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    EARTHLY

    EARTHLY

    The effortless CI/CD framework that runs anywhere

    Share compute and cache with Earthly Satellites. Build remotely from the comfort of your terminal. Satellites use the code in your current directory, stream logs back to you in real time, and output results (images, artifacts) back to your laptop. When used from a CI, Earthly Satellites can be used to speed up builds, as the cache is retained between runs. Earthly was engineered for readability. Most engineers are able to read an Earthfile without any prior knowledge. We took some of the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    go-zero

    go-zero

    A cloud-native Go microservices framework with cli tool

    go-zero is a web and rpc framework with lots of built-in engineering practices. It’s born to ensure the stability of busy services with resilience design and has been serving sites with tens of millions of users for years. go-zero (listed in CNCF Landscape: https://landscape.cncf.io/?selected=go-zero) is a web and rpc framework with lots of builtin engineering practices. It’s born to ensure the stability of busy services with resilience design and has been serving sites with tens of millions...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    gmailctl

    gmailctl

    Declarative configuration for Gmail filters

    This utility helps you generate and maintain Gmail filters in a declarative way. It has a Jsonnet configuration file that aims to be simpler to write and maintain than using the Gmail web interface, to categorize, label, archive and manage your inbox automatically. If you use Gmail and have to maintain (like me) a lot of filters (to apply labels, get rid of spam or categorize your emails), then you probably have (like me) a very long list of messy filters. At a certain point one of your...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    MacDriver

    MacDriver

    Native Mac APIs for Go

    MacDriver is a toolkit for working with Apple/Mac APIs and frameworks in Go. It currently has 2 parts. The objc package wraps the Objective-C runtime to dynamically interact with Objective-C objects and classes. The cocoa, webkit, and core packages wrap objc with wrapper types for parts of the Apple/Mac APIs. They're being added to as needed by hand until we can automate this process with schema data. These packages effectively let you use Apple APIs as if they were native Go libraries,...
    Downloads: 1 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
    c2go

    c2go

    A tool for transpiling C to Go

    ...To be a repeatable and predictable tool (rather than doing most of the work and you have to clean up the output to get it working.) To deliver quick and small version increments. The ultimate milestone is to be able to compile the SQLite3 source code and have it working without modification. This will be the 1.0.0 release. The c2go program processes a single C file and outputs the translated code in Go. The C code is preprocessed with clang. This generates a larger file (pp.c), but removes all the platform-specific directives and macros.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Teller

    Teller

    Cloud native secrets management for developers

    ...Use your CISO/infosec-approved vaults, and help keep company policies. Using Teller helps keep a healthy posture. When you have an easy way to use secrets, you don’t stick’em in code or in various funny configs. Teller is completely open source and transparent at what it does. You can also add your own providers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    avo

    avo

    Generate x86 Assembly with Go

    ...APIs subject to change while avo is still in an experimental phase. You can use it to build real things but we suggest you pin a version with your package manager of choice. go run this code to see the assembly output. To integrate this into the rest of your Go package we recommend a go:generate line to produce the assembly and the corresponding Go stub file.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    GoVCL

    GoVCL

    Cross-platform Go/Golang GUI library

    Cross-platform Golang GUI library, The core binding is liblcl, a common cross-platform GUI library created by Lazarus. GoVCL is a native GUI library, not based on HTML, let alone DirectUI library, everything is practical. If you want to support linux arm and linux 32bit, you need to compile the corresponding liblcl binary. Designed in Lazarus, code written in Golang. Depending on whether the compiled binary is 32 or 64 bits, copy the corresponding liblcl.dll to the current executable file...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Open Match

    Open Match

    Flexible, extensible, and scalable video game matchmaking

    Open Match is a flexible match-making system built to scale with your game. Write code, not config, to determine how matches should be made. Built to scale up and down quickly. For games big and small. Measure quality and latency of matches. Easily run experiments to find the right balance. Open Match is an open source game matchmaking framework that simplifies building a scalable and extensible Matchmaker. It is designed to give the game developer full control over how to make matches while removing the burden of dealing with the challenges of running a production service at scale. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    gopy

    gopy

    gopy generates a CPython extension module from a go package

    This is an improved version that works with current versions of Go (e.g., 1.15 -- should work with any future version going forward), and uses unique int64 handles to interface with python, so that no pointers are interchanged, making everything safe for the more recent moving garbage collector. It also supports python modules having any number of Go packages, and generates a separate .py module file for each package, which link into a single common binding library. It has been tested...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    B0Pass

    B0Pass

    LAN large file transfer tool

    Bailing Express: A high-performance "mobile computer super file transfer artifact" and "LAN shared file server" based on Go language. LAN large file transfer tool. Go-based high-performance "mobile phone computer super large file transfer artifact", "LAN shared file server". file sharing server. Simple single executable. Shared file interface (as long as you are in the same LAN or WIFI, you can transfer very large files) Upload file interface (support click and drag) Two-dimensional code...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Connect Go

    Connect Go

    Simple, reliable, interoperable. A better gRPC

    Connect is a slim library for building browser and gRPC-compatible HTTP APIs. You write a short Protocol Buffer schema and implement your application logic, and Connect generates code to handle marshaling, routing, compression, and content type negotiation. It also generates an idiomatic, type-safe client. Handlers and clients support three protocols: gRPC, gRPC-Web, and Connect's own protocol. The Connect protocol is a simple, POST-only protocol that works over HTTP/1.1 or HTTP/2. It takes...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Atomix

    Atomix

    A Kubernetes toolkit for building distributed applications

    Atomix is a cloud-native runtime for building stateful, scalable, configurable, and reliable distributed applications in Kubernetes. The Atomix API provides a set of high-level building blocks (referred to as distributed primitives) for building distributed systems. The architecture of Atomix incorporates the lessons learned from experience over the past decade of building high-availability cloud infrastructure. The primary focus of the project is to decouple applications from specific data...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Bud

    Bud

    The Full-Stack Web Framework for Go

    The Full-Stack Web Framework for Go. Bud writes the boring code for you, helping you launch your website faster. Bud ships as a single binary that runs on Linux and Mac. You can follow along for Windows support in this issue. Bud is a full-stack framework that helps you build web applications faster. You can think of Bud as the Ruby on Rails for the Go ecosystem. Tired of being overwhelmed by a sea of configuration files? Feel that more and more of your job has become making your tools play...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Twirp

    Twirp

    A simple RPC framework with protobuf service definitions

    Twirp is a simple RPC framework built on protobuf. You define a service in a .proto specification file, then Twirp will generate servers and clients for that service. It's your job to fill in the "business logic" that powers the server, and then generated clients can consume your service straight away. Twirp routing and serialization reduces the risk of introducing bugs. Both JSON and Protobuf are supported. The Protobuf protocol is designed to allow backwards compatible changes (unlike...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Khue's Homelab

    Khue's Homelab

    Modern self-hosting framework, fully automated from empty disk

    This project utilizes Infrastructure as Code and GitOps to automate provisioning, operating, and updating self-hosted services in my Homelab. It can be used as a highly customizable framework to build your own Homelab. Homelab is a laboratory at home where you can self-host, experiment with new technologies, practice for certifications, and so on. For more information, please see the r/homelab introduction and the Home Operations Discord community (formerly known as k8s-at-home).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Erda

    Erda

    An enterprise-grade Cloud-Native application platform for Kubernetes

    Erda is an open-source platform created by Terminus to ensure the development of microservice applications. It provides DevOps, microservice governance, and multi-cloud management capabilities. The multi-cloud architecture based on Kubernetes and application-centric DevOps and microservice governance can make the development, operation, monitoring, and problem diagnosis of complex business applications simpler and more efficient. erda is the core repository that implements all the RESTful...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    gophernotes

    gophernotes

    The Go kernel for Jupyter notebooks and nteract

    gophernotes is a Go kernel for Jupyter notebooks and nteract. It lets you use Go interactively in a browser-based notebook or desktop app. Use gophernotes to create and share documents that contain live Go code, equations, visualizations and explanatory text. These notebooks, with the live Go code, can then be shared with others via email, Dropbox, GitHub and the Jupyter Notebook Viewer. Go forth and do data science, or anything else interesting, with Go notebooks! This project utilizes a...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Revel

    Revel

    A high productivity, full-stack web framework for the Go language

    Edit, save, and refresh. Revel compiles your code and templates for you, so you don't miss a beat. Code doesn't compile? It gives you a helpful description. Run-time code panic? Revel has you covered. Revel provides routing, parameter parsing, validation, session/flash, templating, caching, job running, a testing framework, and even internationalization. Revel is built around composable middleware called filters, which implement nearly all request-processing functionality. Developers have...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Graceful process restarts in Go

    Graceful process restarts in Go

    Graceful process restarts in Go

    It is sometimes useful to update the running code and/or configuration of a network service, without disrupting existing connections. Usually, this is achieved by starting a new process, somehow transferring clients to it, and then exiting the old process. There are many ways to implement graceful upgrades. They vary wildly in the trade-offs they make, and how much control they afford the user. No old code keeps running after a successful upgrade. The new process has a grace period for...
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo