{"id":16915095,"url":"https://github.com/niluje/lua-fbink","last_synced_at":"2025-08-29T14:36:37.310Z","repository":{"id":146184899,"uuid":"158587710","full_name":"NiLuJe/lua-fbink","owner":"NiLuJe","description":"Lua FFI bindings for FBInk","archived":false,"fork":false,"pushed_at":"2022-12-05T02:53:58.000Z","size":37,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-02T15:51:54.332Z","etag":null,"topics":["fbink","ffi","lua","luajit"],"latest_commit_sha":null,"homepage":null,"language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NiLuJe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-11-21T18:02:14.000Z","updated_at":"2021-11-01T15:45:01.000Z","dependencies_parsed_at":"2023-05-25T14:00:41.830Z","dependency_job_id":null,"html_url":"https://github.com/NiLuJe/lua-fbink","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NiLuJe/lua-fbink","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NiLuJe%2Flua-fbink","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NiLuJe%2Flua-fbink/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NiLuJe%2Flua-fbink/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NiLuJe%2Flua-fbink/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NiLuJe","download_url":"https://codeload.github.com/NiLuJe/lua-fbink/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NiLuJe%2Flua-fbink/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272702421,"owners_count":24979080,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-29T02:00:10.610Z","response_time":87,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fbink","ffi","lua","luajit"],"created_at":"2024-10-13T19:16:35.322Z","updated_at":"2025-08-29T14:36:37.301Z","avatar_url":"https://github.com/NiLuJe.png","language":"Lua","readme":"# LuaJIT FFI bindings for FBInk\n\nLicensed under the [GPLv3+](/LICENSE).\n\nSee [FBInk](https://github.com/NiLuJe/FBInk) ;).\n\n## Usage\n\nSee the basic [example](/hello.lua), it's basically [LuaJIT](http://luajit.org/) + [ffi](http://luajit.org/ext_ffi.html) + [FBInk](https://github.com/NiLuJe/FBInk/blob/master/fbink.h) ;).\nThere's absolutely zero higher-level wrapping, so you can pretty much follow FBInk's C API.\n\nFor a slightly more fleshed out real world use case, see [NanoClock](https://github.com/NiLuJe/NanoClock).\n\nWith the idea being to help people avoid having to set up a [cross-compilation](https://github.com/koreader/koxtoolchain) [toolchain](http://trac.ak-team.com/trac/browser/niluje/Configs/trunk/Kindle/Misc/x-compile.sh), I've prepared LuaJIT builds for [Kindle](https://www.mobileread.com/forums/showpost.php?p=3777678\u0026postcount=174) \u0026 [Kobo](https://www.mobileread.com/forums/showpost.php?p=3777677\u0026postcount=76) ;).\nOn Kobo, it should automatically pickup my own FBInk builds, either from the [standalone package](https://www.mobileread.com/forums/showthread.php?t=299110) or from [KoboStuff](https://www.mobileread.com/forums/showthread.php?t=254214); while on Kindle, it'll pick up the one from the [Python package](https://www.mobileread.com/forums/showthread.php?t=225030) (but you can also get a shared lib from the [standalone package](https://www.mobileread.com/forums/showthread.php?t=299620) and put it in the right place, f.g., in a `lib` folder next to the `luajit` binary).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniluje%2Flua-fbink","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fniluje%2Flua-fbink","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniluje%2Flua-fbink/lists"}