These are examples of building Avian on various operating systems for the x86_64 architecture. You may need to modify JAVA_HOME according to where the JDK is installed on your system. In all cases, be sure to use forward slashes in the path.Avian is a lightweight virtual machine and class library designed to provide a useful subset of Java's features, suitable for building self-contained applications. More information is available at the project web site.
jit-compiler openjdk jvm portableDuality is a plugin based 2D game development framework based on C# and OpenTK. To get a quick overview, please visit the project page. For documentation, take a look at the Wiki.If you have questions or just want to say Hi, feel free to join us in the forum or our chat. Also, feedback is always welcome! Bugs and feature requests that do not require further discussion, however, should be filed in the issue tracking system, directly here on github.
c-sharp game-engine game-development gamedev portable framework openglwxWidgets is a free and open source cross-platform C++ framework for writing advanced GUI applications using native controls. wxWidgets licence is a modified version of LGPL explicitly allowing not distributing the sources of an application using the library even in the case of static linking.
c-plus-plus gui-framework gui desktop win32 gtk cocoa x11 portable cross-platform cross-platform-desktop wxwidgetsA simple & beautiful desktop client for Facebook Messenger. Chat without distractions on OS X, Windows and Linux. Not affiliated with Facebook. This is NOT an official product. Note: If you download from the releases page, be careful what version you pick. Releases that end with -beta are beta releases, the ones that end with -dev are development releases, and the rest are stable. If you're unsure which to pick, opt for stable. Once you download the app, you'll be able to switch to another channel from the menu.
messenger desktop facebook facebook-messenger portableThe Go Cloud Project is an initiative that will allow application developers to seamlessly deploy cloud applications on any combination of cloud providers. It does this by providing stable, idiomatic interfaces for common uses like storage and databases. Think database/sql for cloud products. A key part of the project is to also provide a code generator called Wire. It creates human-readable code that only imports the cloud SDKs for providers you use. This allows Go Cloud to grow to support any number of cloud providers, without increasing compile times or binary sizes, and avoiding any side effects from init() functions.
cloud portable server multi-cloud hybrid-cloud aws gcpExodus is a tool that makes it easy to successfully relocate Linux ELF binaries from one system to another. This is useful in situations where you don't have root access on a machine or where a package simply isn't available for a given Linux distribution. For example, CentOS 6.X and Amazon Linux don't have packages for Google Chrome or aria2. Server-oriented distributions tend to have more limited and outdated packages than desktop distributions, so it's fairly common that one might have a piece of software installed on their laptop that they can't easily install on a remote machine. With exodus, transferring a piece of software that's working on one computer to another is as simple as this.
elf binary packaging portable linker relocation exodusCmder is a software package created out of pure frustration over absence of usable console emulator on Windows. It is based on ConEmu with major config overhaul, comes with a Monokai color scheme, amazing clink (further enhanced by clink-completions) and a custom prompt layout. The main advantage of Cmder is portability. It is designed to be totally self-contained with no external dependencies, which makes it great for USB Sticks or cloud storage. So you can carry your console, aliases and binaries (like wget, curl and git) with you anywhere.
cmder powershell c-plus-plus portable conemu color-scheme mintty ssh-agentThe aim of the project is to be the jq or sed of yaml files. Check out the documentation for more detailed and advanced usage.
yaml-processor yaml cli splat devops-tools portableSingularity is an open source container platform designed to be simple, fast, and secure. Singularity is optimized for EPC and HPC workloads, allowing untrusted users to run untrusted containers in a trusted way. Check out who is using Singularity and some use cases of Singularity on our website.
containers container singularity-container portable hpc parallel singularity science reproducible reproducible-science portability rootless-containers cloud-nativeGravity is a powerful, dynamically typed, lightweight, embeddable programming language written in C without any external dependencies (except for stdlib). It is a class-based concurrent scripting language with modern Swift-like syntax. Gravity supports procedural programming, object-oriented programming, functional programming and data-driven programming. Thanks to special built-in methods, it can also be used as a prototype-based programming language.
virtual-machine interpreter json programming-language scripting-language bytecode pratt-parser object-oriented bridge fibers language closure portable gravityDasel (short for data-selector) allows you to query and modify data structures using selector strings. Comparable to jq / yq, but supports JSON, YAML, TOML, XML and CSV with zero runtime dependencies.
config cli yaml toml parser json query portable xml configuration update selector data-structures xml-parser devops-tools yaml-processor json-processingA high performance JSON library written in ANSI C. The simdjson's new On Demand API is faster if most JSON fields is known at compile time. This benchmark project only checks the DOM API, new benchmark will be added later.
serialization json performance cross-platform portable deserializationIf fo-dicom is a vital component in your open-source or commercial application and/or you want to contribute to its continued success, please consider making a small monetary contribution. This library is licensed under the Microsoft Public License (MS-PL). See License.txt for more information.
dicom xamarin-ios xamarin-android universal-windows netcore mono pcl unity-3d medical medical-imaging portable dot-net c-sharp xamarin-platform nuget jpegRecent generations of CPUs, and GPUs in particular, require data-parallel codes for full efficiency. Data parallelism requires that the same sequence of operations is applied to different input data. CPUs and GPUs can thus reduce the necessary hardware for instruction decoding and scheduling in favor of more arithmetic and logic units, which execute the same instructions synchronously. On CPU architectures this is implemented via SIMD registers and instructions. A single SIMD register can store N values and a single SIMD instruction can execute N operations on those values. On GPU architectures N threads run in perfect sync, fed by a single instruction decoder/scheduler. Each thread has local memory and a given index to calculate the offsets in memory for loads and stores. Current C++ compilers can do automatic transformation of scalar codes to SIMD instructions (auto-vectorization). However, the compiler must reconstruct an intrinsic property of the algorithm that was lost when the developer wrote a purely scalar implementation in C++. Consequently, C++ compilers cannot vectorize any given code to its most efficient data-parallel variant. Especially larger data-parallel loops, spanning over multiple functions or even translation units, will often not be transformed into efficient SIMD code.
vectorization parallel simd-vector simd-instructions simd avx c-plus-plus avx512 sse neon cpp portable cpp11 cpp14 cpp17 avx2 simd-programming data-parallel parallel-computingTweetinvi is an intuitive .NET C# library to access the Twitter REST API. It is a .NETCore and Portable Class Library that can be used for development on Windows, Windows RT, Windows Phone, Mono, Xamarin Android and Xamarin iOS. Tweetinvi is also compatible for Universal App development. Tweetinvi is developed for free. All donations are greatly appreciated.
netcore portable twitter dotnet-core twitter-api twitter-streaming-api twitter-bot twitter-oauth tweetinvi xamarin dotnet-standard dotnet-frameworkIdiomatic application packager utility for node.js to create self-contained executable applications that are ready-to-ship-and-run.nar provides built-in support for creating, extracting, installing and running applications easily from a simple configuration through a featured command-line interface or evented programmatic API.
archive self-executable portable container embedded binary nodejs executable node archiver packager package compress zip tarball gzip pkg jar tar nexe exeEverVim is the ultimate vim distribution that supports NeoVim, Vim, GVim and MacVim. It ships with tons of powerful features through vim plugins, which makes it easy to get started for both newcomers and experienced users. The distribution is completely customizable using a ~/.EverVim.vimrc Vim config files.
vim youcompleteme portable nvimrc neovim neovim-dotfiles collaborative-editing fantastic oni vim-plug macvim vim-plugins spacemacs deopleteVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code Portable is the Visual Studio Code text editor packaged with a PortableApps.com launcher as a portable app, so you can browse in privacy on your iPod, USB flash drive, portable hard drive, etc. It has all the same features as Visual Studio Code, plus, it leaves no personal information behind on the machine you run it on, so you can take it with you wherever you go.
visual-studio-code vscode portable portableappsZero configuration Preact widgets renderer in any host DOM
preact portable vdom embed iframe react dom preact-in-dom virtual-dom widgetfre:ac is a free and open source audio converter. It supports audio CD ripping and tag editing and converts between various audio formats. Pre-built packages for Windows, macOS, Linux and FreeBSD are available at freac.org.
audio converter cd-ripper unix freebsd c-plus-plus portable multi-platform mp3 aac opus speex flac alac vorbis
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.