Sign in

Repository Index

47,133 repositories indexed

Tags: Programming languages and compilers
Tags

A repository shows when it has any selected Tag.

Clear Tags
Filters (1)

Filters

Clear all filters

1–21 of 21 · Most stars

Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly

  • go
  • gui-framework
  • qt
  • cross-platform-gui

An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.

  • erlang
  • golang
  • elixir
  • supervisor

Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.

  • gno
  • gnoland
  • gnolang
  • bft

High-performance, minimalist async-io (proactor) networking for Golang.

  • asyncio
  • proactor
  • c10k
  • epoll

XSD (XML Schema Definition) parser and Go/C/Java/Rust/TypeScript code generator

  • xsd
  • xsd-schema
  • xml
  • xml-parser

[Go]Distributed Actor/Grain framework for Golang with goodies

  • actor-model
  • actors
  • actorsystem
  • golang

[TOOL/CLI] - Filter and examine Go type structures, interfaces and their transitive dependencies and relationships. Export structural types as TypeScript value object or bare type representations.

  • go
  • golang
  • type
  • struct

A safe way to execute functions asynchronously, recovering them in case of panic. It also provides an error stack aiming to facilitate fail causes discovery.

  • go
  • async
  • hacktoberfest

Go bindings for FANN, library for artificial neural networks

A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.

Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.

CGo bindings to Yandex.Mystem

  • russian-specific
  • mystem
  • cgo-bindings
  • linguistics

A concurrent toolkit to help execute funcs concurrently in an efficient and safe way. It supports specifying the overall timeout to avoid blocking.

  • golang
  • go
  • goroutine

Scan and parse LL(1) grammars simply and efficiently.

  • go
  • golang
  • pratt-parser
  • lexer-parser

One Go interface, five backends — filelock, flock, Redis, Postgres, etcd. Distributed locks with fencing tokens, semaphore mode, observability hooks, and TraceID propagation. Swap backends with one line.

Go library for Russian GOST cryptography (digital signatures, Streebog hash, Kuznechik cipher, MGM AEAD) backed by OpenSSL gost-engine