SaaSHub helps you find the best software and product alternatives Learn more →
Similar projects and alternatives to purego
dlopen in go without cgo
Cross platform GUI toolkit in Go inspired by Material Design
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Mirror of the Gio main repository (https://git.sr.ht/~eliasnaur/gio)
The Go programming language
Window handling library in pure Rust
Golang plugin system over RPC.
Zenity dialogs for Golang, Windows, macOS
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Mach is a game engine & graphics toolkit for the future.
HLive is a server-side WebSocket based dynamic template-less view layer for Go.
Rust + Go — Call Rust code from Go using FFI
Quarkus: Supersonic Subatomic Java.
A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
The Full-Stack Web Framework for Go
Open a file, directory, or URI using the OS's default application for that object type. Optionally, you can specify an application to use.
load and run golang code at runtime. (WARNING: this repo has not been maintained for a long time, please take a look at https://github.com/pkujhd/goloader)
Cross-platform keyring interface for Go
Cross-platform UI library with native controls
Provides an extended, production-ready HTTP server. (by bojanz)
Cross-platform GUI window creation & management library in Go
Using particleui to recreate todomvc (by atdiar)
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
purego reviews and mentions
The Simplicity of Single-File Golang Deployments
10 projects | news.ycombinator.com | 22 Mar 2023
In the malware reverse engineering scene, there are a lot of forks of the upstream "debug" go library, because it allows loading, parsing, compiling and executing libraries from disk (rather than in-kernel or in-userspace).
And there's also "purego" as an implementation that directly generates shellcode.
Maybe those will help you, too?
I am just mentioning these because for my use cases those approaches worked perfectly, CGO free.
Precompiled CGo Code
2 projects | reddit.com/r/golang | 7 Mar 2023
You could use https://github.com/ebitengine/purego which would not require a C compiler to build
뉴스 스크랩 2023-02-14
2 projects | dev.to | 13 Feb 2023
GitHub - ebitengine/purego
3 projects | reddit.com/r/golang | 12 Feb 2023
What is this doing? I don't understand the comment at the top, but the resulting file gives me the fear.3 projects | reddit.com/r/golang | 12 Feb 2023
Purego – A library for calling C functions from Go without Cgo
6 projects | news.ycombinator.com | 12 Feb 2023
I thought I had a piece of dust on my screen, but as I scrolled the dust scrolled: what do these 0xB7 characters do in the identifiers? Are they just "name mangling" to keep them from being exported or something?
I noticed another 0xB7 character in a comment, and sure enough it seems to be part of the identifiers: https://github.com/ebitengine/purego/search?q=runtime%C2%B7c...6 projects | news.ycombinator.com | 12 Feb 2023
Can Go dynamically load library module at runtime?
4 projects | reddit.com/r/golang | 22 Jan 2023
I think that is what Ebitenengine is trying to create in https://github.com/ebitengine/purego, currently, they are focused on the darwin platform. I believe the original idea is from https://github.com/notti/nocgo. Basically what we need is `dlopen` in pure Go, on Windows that is a no-brainer because the call is in the kernel itself.
gamen: Cross-platform GUI window creation & management library in Go
4 projects | reddit.com/r/golang | 27 Aug 2022
Thanks, I expected such an answer. Perhaps it would be interesting to you what ebiten is trying to do with https://github.com/ebitengine/purego, I think they already started using it in some places.
What makes Go unsuitable for UI development?
11 projects | reddit.com/r/golang | 16 Aug 2022
You can also call system libraries directly on macOS with purego without the need for Cgo
A note from our sponsor - #<SponsorshipServiceOld:0x00007f160f0e7d20>
www.saashub.com | 25 Mar 2023
ebitengine/purego is an open source project licensed under Apache License 2.0 which is an OSI approved license.