/SLib

SLib.io is a cross-platform library for app/game/server development

Primary LanguageC++Mozilla Public License 2.0MPL-2.0

SLib.io is a cross-platform library specially designed for UI, rendering and networking solutions. It can build apps and games for Android/iOS/macOS/Win32 platforms, and also HTTP/Socket servers on Linux/macOS/Win32 platforms.

SLib.io consisted of following sections.

  • core

Auto Reference Counting, String, List, Map, File, Thread, Synchronizing, Time, Variant, Json, ...

  • crypto

AES, RSA, GZIP, SHA1/2, GCM, MD5, Blowfish, ...

  • db

SQLite, MySQL

  • device

Sensor, Vibrator

  • graphics

Bitmap, Image, Canvas, Font, ...

  • math

BigInt, Uint128, Matrix, Vector, Transform, ...

  • media

MediaPlayer, AudioRecorder, AudioPlayer, Camera, ...

  • network

UrlRequest, Socket, Asynchronous I/O, HttpService, ...

  • render

RenderEngine, RenderProgram, VertexBuffer, IndexBuffer, Texture, ...

  • ui

Window, View, ViewGroup, LinearView, ScrollView, Animation, Button, EditView, TabView, WebView, ...

  • web

WebController, WebService