Ion-java - Java streaming parser/serializer for Ion

  •        17

A Java implementation of the Amazon Ion data notation. Amazon Ion is a richly-typed, self-describing, hierarchical data serialization format offering interchangeable binary and text representations.

https://github.com/amzn/ion-java

Tags
Implementation
License
Platform

   




Related Projects

Redisson - Redis based In-Memory Data Grid for Java

  •    Java

Redisson - distributed Java objects and services (Set, Multimap, SortedSet, Map, List, Queue, BlockingQueue, Deque, BlockingDeque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Executor service, Tomcat Session Manager, Scheduler service, JCache API) on top of Redis server. Rich Redis client.

SHOIC (SUPER HIGH ORBIT ION CANION)

  •    

SHOIC (Super Hight Orbit Ion Canion) es una aplicación derivada de LOIC (Low Orbit Ion Canion)

ion - Android Asynchronous Networking and Image Loading

  •    Java

Looking for more? Check out the examples below that demonstrate some other common scenarios. You can also take a look at 30+ ion unit tests in the ion-test. All operations return a custom Future that allows you to specify a callback that runs on completion.

ion - Ion

  •    C++

Ion is a portable suite of libraries and tools for building client applications, especially graphical ones. It is small, fast, robust, and is cross-platform across many platforms and devices, including desktops, mobile devices, browsers, and other embedded platforms.For more details and a fair amount of documentation see https://google.github.io/ion.

ion - The Ion Shell. Compatible with Redox and Linux.

  •    Rust

Ion is a modern system shell that features a simple, yet powerful, syntax. It is written entirely in Rust, which greatly increases the overall quality and security of the shell. It also offers a level of performance that exceeds that of Dash, when taking advantage of Ion's features. While it is developed alongside, and primarily for, RedoxOS, it is a fully capable on other *nix platforms. Ion is still a WIP, and both its syntax and rules are subject to change over time. It is still quite a ways from becoming stabilized, but we are getting very close. Changes to the syntax at this time are likely to be minimal.


ionic-ion-tinder-cards - Add Tinder-style card swiping to any app with this simple Ionic Ion.

  •    Javascript

Swipeable card based layout for Ionic and Angular. As seen in apps like Tinder Note: There is also a similar ion library here: https://github.com/driftyco/ionic-ion-swipe-cards where you swipe the cards down instead of left or right.

fast-serialization - FST: fast java serialization drop in-replacement

  •    Java

A fast java serialization drop in-replacement and some serialization based utils such as Structs and OffHeap Memory.

AndroidAsync - Asynchronous socket, http (client+server), websocket, and socket

  •    Java

AndroidAsync is a low level network protocol library. If you are looking for an easy to use, higher level, Android aware, http request library, check out Ion (it is built on top of AndroidAsync). The typical Android app developer would probably be more interested in Ion. But if you're looking for a raw Socket, HTTP client/server, WebSocket, and Socket.IO library for Android, AndroidAsync is it.

Faster Java Serialization

  •    Java

This project proposes a faster Java Serialization method by using run-time generation of tailor made serialization code.

Flexjson - Lightweight JSON parser

  •    Java

Flexjson is a lightweight library for serializing Java objects into JSON. What's different about Flexjson is it's control over what gets serialized allowing both deep and shallow copies of objects.

MessagePack

  •    C

MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small.

the tritium window manager

  •    Python

tritium is a tiling/tabbed window manager for the X Window System inspired by the ion window manager. It was written completely from scratch in python and shares no actual code with ion.

XBOX360 ION Drum Rocker to MIDI

  •    VBNET

You can use your ION Drum Rocker as midi device in your PC with this program. Also you can edit midi notes associated with drum kicks. You need install .NET Framework 2 and MidiYoke for use.

Object Serialization

  •    

Object Serialization is a simple way to serialize objects.

YAXLib: Yet Another XML Serialization Library for the .NET Framework

  •    

YAXLib is an XML Serialization library which helps you structure freely the XML result, choose among private and public fields to be serialized, and serialize all known collection classes and arrays (single-dimensional, multi-dimensional, and jagged arrays) in the .NET Framework.

Xml To Object (XPath-based XML Serialization)

  •    

XmlToObject is a .Net library for object serialization with use of XPath expressions applied to class fields and properties via custom attributes.

colfer - binary serialization format

  •    Go

Colfer is a binary serialization format optimized for speed and size.The project's compiler colf(1) generates source code from schema definitions to marshal and unmarshall data structures.

pickling - Fast, customizable, boilerplate-free pickling support for Scala

  •    Scala

Scala Pickling is an automatic serialization framework made for Scala. It's fast, boilerplate-free, and allows users to easily swap in/out different serialization formats (such as binary, or JSON), or even to provide their own custom serialization format. For more, flip through, or watch the ScalaDays 2013 presentation! For deeper technical details, we've also written an OOPSLA 2013 paper on scala/pickling, Instant Pickles: Generating Object-Oriented Pickler Combinators for Fast and Extensible Serialization.

hprose-java - Hprose is a cross-language RPC. This project is Hprose 2.0 for Java

  •    Java

Hprose is a High Performance Remote Object Service Engine. It is a modern, lightweight, cross-language, cross-platform, object-oriented, high performance, remote dynamic communication middleware. It is not only easy to use, but powerful. You just need a little time to learn, then you can use it to easily construct cross language cross platform distributed application system. Hprose supports many programming languages, for example: * AAuto Quicker * ActionScript * ASP * C++ * Dart * Delphi/Free Pascal * dotNET(C#, Visual Basic...) * Golang * Java * JavaScript * Node.js * Objective-C * Perl * PHP * Python * Ruby * ... Through Hprose, You can conveniently and efficiently intercommunicate between those programming languages. This project is the implementation of Hprose for Java.