Skip to content
forked from SLIBIO/SLib

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

License

Notifications You must be signed in to change notification settings

vasylshumskyi/SLib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 88.3%
  • Objective-C++ 7.8%
  • Java 3.0%
  • C 0.5%
  • Objective-C 0.2%
  • CMake 0.1%
  • Makefile 0.1%