All Projects → beanio → beanio

beanio / beanio

Licence: Apache-2.0 license
BeanIO 3, a Java library for marshalling and unmarshalling bean objects from XML, CSV, delimited and fixed length stream formats.

Programming Languages

java
68154 projects - #9 most used programming language
groovy
2714 projects

Projects that are alternatives of or similar to beanio

Bludit
Simple, Fast, Secure, Flat-File CMS
Stars: ✭ 824 (+2323.53%)
Mutual labels:  flat-file
Textpress
Simple flat-file blog engine in PHP
Stars: ✭ 207 (+508.82%)
Mutual labels:  flat-file
go-contrib
Helper for Log configuration, Mixin for properties with fangs
Stars: ✭ 20 (-41.18%)
Mutual labels:  marshalling
Copilot
Kickstart your next web project
Stars: ✭ 88 (+158.82%)
Mutual labels:  flat-file
Automad
A flat-file content management system and template engine
Stars: ✭ 163 (+379.41%)
Mutual labels:  flat-file
Typesetter
Open source CMS written in PHP focused on ease of use with true WYSIWYG editing and flat-file storage.
Stars: ✭ 212 (+523.53%)
Mutual labels:  flat-file
Panini
A super simple flat file generator.
Stars: ✭ 562 (+1552.94%)
Mutual labels:  flat-file
Marshmallow
A lightweight library for converting complex objects to and from simple Python datatypes.
Stars: ✭ 5,857 (+17126.47%)
Mutual labels:  marshalling
Grav
Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony
Stars: ✭ 13,067 (+38332.35%)
Mutual labels:  flat-file
schema-gen
XML Schema code generator outputting Swift, Kotlin and Java
Stars: ✭ 25 (-26.47%)
Mutual labels:  marshalling
Batflat
Lightweight, fast and easy CMS for free. Bootstrap ready. https://batflat.org
Stars: ✭ 95 (+179.41%)
Mutual labels:  flat-file
Typemill
TYPEMILL is a simple and lightweight Flat-File-CMS for authors and publishers.
Stars: ✭ 150 (+341.18%)
Mutual labels:  flat-file
Filebase
A Simple but Powerful Flat File Database Storage.
Stars: ✭ 235 (+591.18%)
Mutual labels:  flat-file
Filehelpers
The FileHelpers are a free and easy to use .NET library to read/write data from fixed length or delimited records in files, strings or streams
Stars: ✭ 917 (+2597.06%)
Mutual labels:  flat-file
flask-arrested
Flask-Arrested: A Framework For Rapidly Building REST APIs with Flask.
Stars: ✭ 40 (+17.65%)
Mutual labels:  marshalling
Htmly
Simple and fast databaseless PHP blogging platform, and Flat-File CMS
Stars: ✭ 689 (+1926.47%)
Mutual labels:  flat-file
Json Flatfile Datastore
Simple JSON flat file data store with support for typed and dynamic data.
Stars: ✭ 212 (+523.53%)
Mutual labels:  flat-file
Protobuf
Protocol Buffers - Google's data interchange format
Stars: ✭ 52,305 (+153738.24%)
Mutual labels:  marshalling
Flatbuffers
FlatBuffers: Memory Efficient Serialization Library
Stars: ✭ 17,180 (+50429.41%)
Mutual labels:  marshalling
sirdez
Glorious Binary Serialization and Deserialization for TypeScript.
Stars: ✭ 20 (-41.18%)
Mutual labels:  marshalling

  BeanIO Java CI Maintainability Rating Security Rating Coverage

A Java library for marshalling and unmarshalling bean objects from XML, CSV, delimited and fixed length stream formats.

Installation

If you're coming from BeanIO 2.x, please note the new groupId com.github.beanio. Package names remain the same as before (org.beanio.*).

Maven

To use snapshot versions, configure the following repository:
<repositories>
    <repository>
        <id>ossrh</id>
        <url>https://s01.oss.sonatype.org/content/repositories/snapshots/</url>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
        <releases>
            <enabled>false</enabled>
        </releases>
    </repository>
</repositories>

Add the following dependency to your pom.xml:

<dependency>
    <groupId>com.github.beanio</groupId>
    <artifactId>beanio</artifactId>
    <version>3.0.0.M1</version>
</dependency>

Gradle

To use snapshot versions, configure the following repository:
repositories {
    maven {
        url 'https://s01.oss.sonatype.org/content/repositories/snapshots'
    }
}

Add the following dependency to your build.gradle:

implementation 'com.github.beanio:beanio:3.0.0.M1'

What's new in v3?

See changelog.txt

Project status

This is a fork of the original BeanIO library. It combines :

The website for version 3.x is available at https://beanio.github.io.

The website for version 2.x is available at http://www.beanio.org.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].