/pw.binom.io

Kotlin IO Library

Primary LanguageCApache License 2.0Apache-2.0

Binom IO

GitHub license Kotlin 1.5.31

Kotlin IO Library.

Actual version

Actual version is 0.1.31

Parts of library

Library contains next parts:

Using

Gradle

Before using you must add repository:

repositories {
    maven {
        url "https://repo.binom.pw"
    }
}

For using plugins you must use it:

buildscript {
    repositories {
        maven {
            url "https://repo.binom.pw"
        }
    }
}

Plans

Version 0.2

Process API

  • Tools for execute external process and get external IO
    See Process

Socket IO

  • UDP support socket
  • Opportunity set bind interface when you start your server
  • SSL Sockets

WebDav

Common

HTTP

  • Basic Support Http Server
    See HttpServer
  • Basic Support Http Client
    See HttpClient
  • HTTP Server: WebSocket Support
  • HTTPS Server Support
  • HTTPS Client Support
  • HTTP Mutipart Parser
  • HTTP Mutipart Writer

Sync DataBase Access

Async DataBase Access

Community

Telegram
Discord

Author and Founder

Anton Subochev Telegram, Facebook, Github

Examples

You can find examples here

Contribution Guidelines:

  • CodeStyle: We enforce the code style to match the official Kotlin coding conventions. Read there on how to set those up for your IDE.
  • Branching: I use branching like described in git-flow.

Using Library in Projects:

Simple Lightweight Binary Repository

Support

Patreon