A Go framework for building cross-platform 2D and 3D applications that run on desktop, mobile, and web from a single codebase.
Cogent Core is a free and open-source framework for building powerful, fast, and elegant 2D and 3D applications. It allows developers to write a single Go codebase that runs on macOS, Windows, Linux, iOS, Android, and the web, solving the problem of maintaining separate codebases for different platforms.
Developers and teams looking to create cross-platform applications for desktop, mobile, and web using Go, without managing multiple codebases.
It offers a unified development experience with the "Code Once, Run Everywhere" approach, leveraging Go's performance and simplicity alongside WebAssembly for web deployment, reducing complexity and increasing productivity.
A free and open source framework for building powerful, fast, elegant 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, and web with a single Go codebase, allowing you to Code Once, Run Everywhere.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Enables a single Go codebase to run on macOS, Windows, Linux, iOS, Android, and web, as emphasized in the README's 'Code Once, Run Everywhere' philosophy.
Allows apps to run on the web via WebAssembly, demonstrated by the project's own website being a Cogent Core app, as noted in the README.
Offers extensive documentation and interactive examples on the website, which the README highlights as key for development and editing.
Provides graphical capabilities for both 2D and 3D applications directly within the framework, reducing dependency on external libraries.
The README explicitly states users 'must complete the install instructions on the website before developing,' indicating a non-trivial initial configuration.
As a Go-based GUI framework, it likely has fewer third-party libraries and community support compared to established alternatives in languages like JavaScript or Dart.
While Go is performant, for graphics-intensive applications like high-end games, specialized engines may offer better rendering optimizations and tools.