LYNX SDK — language bindings (shims)
Idiomatic bindings for the LYNX SDK: Python, Swift, Kotlin, Java (JVM), Node, React Native. These are thin marshalling layers over the LYNX C core — all recognition logic lives in the core; the bindings only marshal calls and results.
The C core lives in a separate repo: Syneticai/LYNX-SDK.
It builds + obfuscates the core, runs the harness, and publishes the obfuscated C SDK
(lynx.h + per-platform libs) as a GitHub Release (build.yml → s8_publish_core).
This repo consumes that Release artifact to build the wrappers/wheels.
Layout
lynx/— the Python package (_api.py,cli.py, …) + per-language bindings (python/,swift/,kotlin/,jvm/,node/,react-native/).setup.py/pyproject.toml— Python wheel build.Package.swift— Swift package..github/workflows/— mobile/android/perf/qa workflows..github/build-stages.yml.saved— the wrap/wheel/verify/publish JOBS lifted from the C repo'sbuild.yml; these become this repo's primary build (rewire theirneeds:to download the C SDK Release instead of building the core in-tree).
Status — pending wiring
Initial snapshot, split from the C repo. Not yet buildable standalone: setup.py
still expects lynx/core (source or LYNX_PREBUILT_CORE). The migration step is to
point the build at the published C SDK artifact:
- C repo
s8_publish_corepublisheslynx.h+ libs as a versioned Release. - Here: build downloads + unpacks that Release, sets
LYNX_PREBUILT_CORE(and the include path to the shippedlynx.h), then builds the wheels/wraps. - Turn
build-stages.yml.savedinto.github/workflows/build.yml, rewired to (1).
Release files for golynx 1.0.1983
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 332.8 MB
Release files / golynx-1.0.1983-cp314-cp314-win_amd64.whl
| Download URL | golynx-1.0.1983-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 18.7 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3e222487f1f618ac0017aa514be040bf3f37f45c002c8975cb87131c78c28d44
|
|
BLAKE2b-256 checksum How to use checksums |
bec247564075a1de1500d3ee1042215bd75e14d19c24a57329ce7b6f48b32e9a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / golynx-1.0.1983-cp314-cp314-manylinux_2_34_x86_64.whl
| Download URL | golynx-1.0.1983-cp314-cp314-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 22.4 MB |
| Tags | CPython 3.14 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
b22db4dbdda381cb328b7a1826911011490f293cc28861cbfb70b510e7ac6a29
|
|
BLAKE2b-256 checksum How to use checksums |
3913153be5cb363eeb77d025e384bebddb94ef0a77c309d74259d43938d270c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / golynx-1.0.1983-cp314-cp314-macosx_14_0_arm64.whl
| Download URL | golynx-1.0.1983-cp314-cp314-macosx_14_0_arm64.whl |
|---|---|
| Size | 25.4 MB |
| Tags | CPython 3.14 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f27bb5f396f34fa436b16162b50e7c89bc3347937494d4cc66597285926837b6
|
|
BLAKE2b-256 checksum How to use checksums |
89bb5666270665d594d40d3df92c3ebe6250b45711bdba68dea4f17109d065d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / golynx-1.0.1983-cp313-cp313-win_amd64.whl
| Download URL | golynx-1.0.1983-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 18.7 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4bcf37e3ffbc505035f6949a4149dff76ebb32e1334d5d77b9904c7c41509365
|
|
BLAKE2b-256 checksum How to use checksums |
3448579b358a33f1e115b2f9993b9bb384a848917e76395eca4530e203c20614
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / golynx-1.0.1983-cp313-cp313-manylinux_2_34_x86_64.whl
| Download URL | golynx-1.0.1983-cp313-cp313-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 22.4 MB |
| Tags | CPython 3.13 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
882f62ac3711567ffcf7c12fed35f631be5466e73b581712b15022e27b1655c7
|
|
BLAKE2b-256 checksum How to use checksums |
e0be12a3cb9ba2c76a5855045cae091bf175ee19e004d8701726906b9d4a2563
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / golynx-1.0.1983-cp313-cp313-macosx_14_0_arm64.whl
| Download URL | golynx-1.0.1983-cp313-cp313-macosx_14_0_arm64.whl |
|---|---|
| Size | 25.4 MB |
| Tags | CPython 3.13 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d0a9eff675dda4ebe9169cf6f51434ad952bd6cd48fa8056950fb364e06b145e
|
|
BLAKE2b-256 checksum How to use checksums |
74bc426369cfd0fc82b2126b3ea5746f72c38b4f321845168221deb50e5c1e8f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / golynx-1.0.1983-cp312-cp312-win_amd64.whl
| Download URL | golynx-1.0.1983-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 18.7 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fe3ca5ddb594d0afe09942bf7aa4d7cf40c0dfbf39574421cfa310f70d6beeb8
|
|
BLAKE2b-256 checksum How to use checksums |
06c53936a67723fcc50a7e3fbfb70a866e502119063f62b601b0c3da0681cf90
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / golynx-1.0.1983-cp312-cp312-manylinux_2_34_x86_64.whl
| Download URL | golynx-1.0.1983-cp312-cp312-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 22.4 MB |
| Tags | CPython 3.12 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
d92578c27dd38a26de135cde18d155c51bb243eb4ac99b27427f784ec818f43d
|
|
BLAKE2b-256 checksum How to use checksums |
aadb6346094296a67301a105ce64c09b0cca377381d9ec486d901ccf628155e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / golynx-1.0.1983-cp312-cp312-macosx_14_0_arm64.whl
| Download URL | golynx-1.0.1983-cp312-cp312-macosx_14_0_arm64.whl |
|---|---|
| Size | 25.4 MB |
| Tags | CPython 3.12 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8eeb6ed414baba2108e3452dc14d4234cc288edcae9fb2fd0440798afc5a09d5
|
|
BLAKE2b-256 checksum How to use checksums |
06df49a9321c1359c9c44c87e4e3b870d4a174fafa7ff0e6b57ab54091842fa4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / golynx-1.0.1983-cp311-cp311-win_amd64.whl
| Download URL | golynx-1.0.1983-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 18.7 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c129decd2f7970e14b8d878aed0059be17fdabcfb1c98a312e4d1053b8bab396
|
|
BLAKE2b-256 checksum How to use checksums |
84e25fde95288d9905d2cc1ab8055e062225b066e0ab1cd5fcebac60d058aaa6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / golynx-1.0.1983-cp311-cp311-manylinux_2_34_x86_64.whl
| Download URL | golynx-1.0.1983-cp311-cp311-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 22.4 MB |
| Tags | CPython 3.11 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
d5e873f755455a60fa0994f6c46bd1dca3051dc670ebc53cd4f1be15b0f014c1
|
|
BLAKE2b-256 checksum How to use checksums |
de2fb521f4396a2e202736db7ad755ea0d4259ce0e226d103f97ed68ff396187
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / golynx-1.0.1983-cp311-cp311-macosx_14_0_arm64.whl
| Download URL | golynx-1.0.1983-cp311-cp311-macosx_14_0_arm64.whl |
|---|---|
| Size | 25.4 MB |
| Tags | CPython 3.11 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
707f271deb9ae1bf966772067b2c1a67d864575aa2470fcead303b4f2567276d
|
|
BLAKE2b-256 checksum How to use checksums |
84f98958364e925016112caa2427a4b9c39d9d309cd401c02fbe54454dab3a61
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / golynx-1.0.1983-cp310-cp310-win_amd64.whl
| Download URL | golynx-1.0.1983-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 18.7 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
35087eb053304ebf317e0b4a2b9f4b4a8a3612361a7fa66be80ed6149fea09f8
|
|
BLAKE2b-256 checksum How to use checksums |
c2fdcf627f7859e17ec0f5c0b6335ec6dbba397204dac43d11847bf9fddc5cdc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / golynx-1.0.1983-cp310-cp310-manylinux_2_34_x86_64.whl
| Download URL | golynx-1.0.1983-cp310-cp310-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 22.4 MB |
| Tags | CPython 3.10 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
485b434a8a1a67d59754b12bc41852984d14496842cdfb5d9a043fabe0d58f01
|
|
BLAKE2b-256 checksum How to use checksums |
e379d92e44cbf64a67923b579f0a665ab39c9180c3d71e63895c35ffc86de660
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / golynx-1.0.1983-cp310-cp310-macosx_14_0_arm64.whl
| Download URL | golynx-1.0.1983-cp310-cp310-macosx_14_0_arm64.whl |
|---|---|
| Size | 25.4 MB |
| Tags | CPython 3.10 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
672f784a5b2092288bf81a148ee9b30a0d6660d2c096ca96a1dc2637f14edc26
|
|
BLAKE2b-256 checksum How to use checksums |
a872445ae6654f6fde42b2f4c102df7235d0f526e5c4124e7366139538786b1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|