Package validator implements value validations for structs and individual fields based on tags.
It has the following unique features:
Cross Field and Cross Struct validations by using validation tag
LWJGL - Lightweight Java Game Library 3
LWJGL (https://www.lwjgl.org) is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL/Vulkan), audio (OpenAL) and
Java Version Manager inspired by nvm (Node.js). Written in Go.
The goal is to provide unified pain-free experience of installing (and switching between different versions of) JDK regardless of the OS (macOS, Linux x86/x8
Onsen UI - Cross-platform HTML5 Mobile App Framework
The core library is written
React Native Forms
I wrote this library two years ago for a use-case at work, when React Native was still quite young, comparatively. I open sourced it in the general spirit of sharing code that had b
Redis Desktop Manager
Install & Run | Quick Start | Features | Development Guide | Known issues | Telegram Chat
Open source cross-platform Redis Desktop Manager based on Qt 5
Officially Supported platforms: Windows
Toil is a scalable, efficient, cross-platform (Linux & macOS) pipeline management system, written entirely in Python, and designed around the principles of functional programming.
Check the website for a description of Toil and i
Package glfw experimentally provides a glfw-like API with desktop (via glfw) and browser (via HTML5 canvas) backends.
It is used for creating a GL context and receiving events.
Note: This package is currently in develop
Package gl is a Go cross-platform binding for OpenGL, with an OpenGL ES 2-like API.
OS X, Linux and Windows via OpenGL 2.1 backend,
iOS and Android via OpenGL ES 2.0 backend,
Modern Browsers (desktop an
Package trayhost is a cross-platform Go library to place an icon in the host operating system's taskbar.
macOS - Fully implemented and supported.
Linux - Not implemented.
Web-based PostgreSQL database browser written in Go.
Pgweb is a web-based database browser for PostgreSQL, written in Go and works on OSX, Linux and Windows machines. Main idea behind using Go fo
Package wlog creates simple to use UI structure. The UI is used to simply print to the screen. There a wrappers that will wrap each other to create a good looking UI. You can add color and prefixes as well as make it thre
The Tomviz project is developing a cross platform, open source application for the processing, visualization, and analysis of 3D tomographic data. It features a complete pipeline capable processing data from alignment, reconstruction
Serial Communication Library
(Linux and OS X) (Windows)
This is a cross-platform library for interfacing with rs-232 serial like ports written in C++. It provides a modern C++ interface with a workflow designed to look and feel
Copyright (c) 2014, Oculus VR, Inc.
The Help directory contains index.html, which is full help documentation in HTML format The Source directory contain all files required for the core of Ra
Urho3D is a free lightweight, cross-platform 2D and 3D game engine implemented in C++ and released under the MIT license. Greatly inspired by OGRE and Horde3D.
Main website: https://urho3d.github.io/
JUCE is an open-source cross-platform C++ application framework used for rapidly developing high quality desktop and mobile applications, including VST, AU (and AUv3), RTAS and AAX audio plug-ins. JUCE can be easily integrated with existi
What is CodeLite?
C library providing cross-platform audio input and output. The API is suitable for real-time software such as digital audio workstations as well as consumer software such as music players.
This library is an abstracti
A dead-simple, yet extensible, C and C++ unit testing framework.
Most test frameworks for C require a lot of boilerplate code to set up tests and test suites -- you need to create a main, then reg
libao - A Cross-platform Audio Library, Version 0.8.6
Originally Copyright (C) Aaron Holtzman - May 1999
Changes Copyright (C) Jack Moffitt - October 2000
Changes Copyright (C) Stan Seibert - July 2000-March 2004
libao-pulse Copyright (C)
a lightweight, platform independent C++-IDE with support for C++11, C++14, and experimental C++17 features depending on libclang version.
Current IDEs struggle with C++ support due to the comp
Polycode is a cross-platform framework for creative code. You can use it as a C++ API or as a standalone scripting language to get easy and simple access to accelerated 2D and 3D graphics, hardware shaders, sound and network programming,
Panda3D is a game engine, a framework for 3D rendering and game development for Python and C++ programs. Panda3D is open-source and free for any purpose, including commercial ventures, thanks to its liberal license. T
GamePlay is an open-source, cross-platform, C++ game framework/engine for creating 2D/3D mobile and desktop games.
openFrameworks is a C++ toolkit for creative coding. If you are new to OF, welcome!
The master branch contains the newest, most recently updated code. This code is packaged and availab
A complete and cross-platform card.io component for React Native.
$ npm install react-native-awesome-card-io --save
$ react-native link react-native-awesome-card-io
ZoneMTA (internal code name X-699)
Modern outbound SMTP relay (MTA/MSA) built on Node.js and MongoDB (queue storage). It's kind of like Postfix for outbound but is able to use multiple local IP addresses and is easily extendable
Installation instructions are on the wiki, in addition to all other documentation. For maximum compatibility, it is recommended to use Docker Compose.
Refer to the wiki
Cross-Platform, Protocol-Oriented Programming base library to complement the Swift Standard Library.
Provide a cross-platform interface that mimics Apple's Foundation framework.
Wiki • Installation • Usage • Features • Developers • License
Tailor is a cross-platform static analysis and lint tool for source code written in Apple's Swift programming language. It analyzes your code to ensure consisten
This project brings FlatBuffers (an efficient cross platform serialization library) to Swift.
One minute introduction
There are three simple steps for you to use FlatBuffersSw
PyUserInput is a group project so we've moved the project over to a group organization: https://github.com/PyUserInput/PyUserInput . That is now the active development repository and I'll be phasing this one out, so p