timoteoponce / flat4j

Simple library for working with flat-formatted-files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flat4j

Status: main

Library for parsing and writing flat files in Java.

Goals:

  • Reading different types of flat files (simple record per line, using record headers-identificators, mixed records perf file)
  • Configurable separators (fixed lenght, delimiter separation)
  • Write different types of flat files based on the same configuration used for reading
  • Support different encoding
  • Performant
  • Declarative/imperative java, no-processors (no annotation)
  • Small
  • No dependencies

Technical goals:

  • Start with Java 17
  • Development environment Visual Studio Code
  • Maven for build tool
  • RCS and CI in either github or gitlab
  • Guided by issues/tasks
  • TDD style

About

Simple library for working with flat-formatted-files

License:MIT License


Languages

Language:Dockerfile 91.2%Language:Java 8.8%