This repository contains prebuilt TDLib binaries, for anyone to use.
Language | Version | Architectures | Debug Or Release | Operating System(s) | Notes |
---|---|---|---|---|---|
C# | 1.7.9 | x64 | Release | Windows | C++/CLI |
C# | 1.7.8 | x64 & x86 | Release | Windows | C++/CLI |
C# | 1.7.0 | x64 | Both | Windows | C++/CLI |
JavaScript | 1.7.8 | - | - | Web | Also published at https://npmjs.com/package/@dibgram/tdweb |
JavaScript | 1.7.2 | - | - | Web | This version is downloaded from the NPM registry (https://npmjs.com/package/tdweb) |
JavaScript | 1.7.0 | - | - | Web | This version might not save sessions and need a login on every refresh |
TDJson | 1.7.9 | All | Release | Linux/Ubuntu 20.04 | This binary is same as that of Python, PHP, and any other language that can call C libs |
You can contribute by doing one of these things:
- Adding binaries that doesn't has automatic build
- Creating a Powershell/Bash script for building TDLib for: [
c++
,jni
,ios
] - Running a building script for any language you want
- On your fork, create a directory with the following path: (from outer to inner folder)
- Language/variant (
c#
,jni
,tdweb
,tdjson
, etc.) - Version (
v1.0.0
,v1.7.0
,v1.7.8
, etc.) - Operating system (
windows
,linux
,macOS
,iOS
,Android
, etc.) - Processor architecture (
x86
,x64
,ARM
,ARM64
, etc.) - Build type (
debug
Orrelease
) Example:/c#/1.7.9/x86_64/release
- Language/variant (
- Upload the binaries into that folder
- Add the info about the binary to the README table
Terms of script:
- Printing help message if argument
-h
or--help
passed. - It should be with extensions
.ps1
or.sh
- Script should has functions
InstallTdLib
andBuildTdLib
at least
Make sure you has 1.5 GB free of RAM. At first you should clone recursively:
git clone https://github.com/Muaath5/TDLibBinaries.git --recursive
Then execute any script you like, And follow AddBinaries explanation
After that, You can submit to help community to create apps based on TDLib.