Skip to main content

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.ymls8_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's build.yml; these become this repo's primary build (rewire their needs: 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:

  1. C repo s8_publish_core publishes lynx.h + libs as a versioned Release.
  2. Here: build downloads + unpacks that Release, sets LYNX_PREBUILT_CORE (and the include path to the shipped lynx.h), then builds the wheels/wraps.
  3. Turn build-stages.yml.saved into .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)

Table of built distributions (wheels) for golynx 1.0.1983
File
golynx-1.0.1983-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
golynx-1.0.1983-cp314-cp314-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ x86-64 Details
golynx-1.0.1983-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
golynx-1.0.1983-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
golynx-1.0.1983-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details
golynx-1.0.1983-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
golynx-1.0.1983-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
golynx-1.0.1983-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details
golynx-1.0.1983-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
golynx-1.0.1983-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
golynx-1.0.1983-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details
golynx-1.0.1983-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
golynx-1.0.1983-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
golynx-1.0.1983-cp310-cp310-manylinux_2_34_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-64 Details
golynx-1.0.1983-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details

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

Release history Release notifications | RSS feed

This release

1.0.1983 This release

15 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page