64x64base

Third-Party Credits

Acknowledgements for open-source libraries, tools, and third-party projects used by x64base, DotTalk++, LabTalk, and the website.

This project stands on a broad open-source foundation. These acknowledgements identify currently observed dependencies and tools from the local DotTalk++ vcpkg.json, CMake configuration, and website package manifest.

Acknowledgement here does not imply endorsement by the third-party project. Final redistribution packages should include exact license files for the versions shipped.

Runtime and Engine Libraries

ProjectRole in x64base / DotTalk++ / LabTalkCredit and official linkMaintainer fork
LMDBEmbedded key-value database used as the physical backend for CDX-backed index environments.Lightning Memory-Mapped Database Manager by Howard Chu / Symas and the OpenLDAP project. Official documentation: lmdb.tech. Upstream mirror: LMDB/lmdb.deraldg/lmdb
Turbo Vision / tvisionText UI foundation for console/TUI lanes where enabled.Modern Turbo Vision port maintained by the tvision project. Official repository: magiblot/tvision.deraldg/tvision
SQLiteEmbedded SQL database support and educational database demonstrations.SQLite project. Official site: sqlite.org. Copyright/public-domain information: SQLite Copyright. Upstream mirror: sqlite/sqlite.deraldg/sqlite
pybind11Optional C++ to Python binding support.pybind11 project and contributors. Official documentation: pybind11.readthedocs.io. Upstream repository: pybind/pybind11.deraldg/pybind11
nlohmann/jsonJSON support for C++ tooling and structured data paths.JSON for Modern C++ by Niels Lohmann and contributors. Official site: json.nlohmann.me. Upstream repository: nlohmann/json.deraldg/json
wxWidgetsOptional cross-platform GUI frontend lane.wxWidgets project. Official site: wxwidgets.org. Upstream repository: wxWidgets/wxWidgets.deraldg/wxWidgets
vcpkgC/C++ dependency acquisition and build integration.Microsoft and the C++ community. Official site: vcpkg.io. Upstream repository: microsoft/vcpkg.deraldg/vcpkg

Education and Integration Candidates

The projects in this section are credited because they are named integration or research candidates. They are not necessarily bundled dependencies, configured services, or active connections.

ProjectCurrent roleCredit and official linksIntegration state
Moodle LMSFirst future provider candidate for the Laboratory Campus LMS communications boundary.Moodle LMS is an open-source learning-management system maintained by Moodle and its community. Official links: Moodle LMS, open-source overview, and External Services documentation.Reserved/local-only. No endpoint, token, student data, grade data, or live delivery is configured.

Website and Documentation Tooling

ProjectRole in the websiteOfficial linkMaintainer fork
Next.jsWebsite framework and static export foundation.nextjs.org. Upstream repository: vercel/next.js.deraldg/next.js
ReactUI component runtime.react.dev. Upstream repository: facebook/react.deraldg/react
TypeScriptTyped site implementation.typescriptlang.org. Upstream repository: microsoft/TypeScript.deraldg/TypeScript
Tailwind CSSUtility-first styling system.tailwindcss.com. Upstream repository: tailwindlabs/tailwindcss.deraldg/tailwindcss
MDX / unified / remark / rehypeMarkdown, MDX, headings, sanitization, and document publication pipeline.unifiedjs.com. Upstream repositories: unifiedjs/unified, remarkjs/remark, rehypejs/rehype.deraldg/unified, deraldg/remark, deraldg/rehype
LucideIcon set used in the website interface.lucide.dev. Upstream repository: lucide-icons/lucide.deraldg/lucide

LMDB Credit in the CDX System

LMDB deserves explicit credit in the x64base story because it gives the CDX indexing lane a durable, high-performance embedded backend. The x64base design keeps two ideas separate:

  • CDX is the logical container shown to users, students, and commands.
  • LMDB is the physical backend used to store and traverse built index data.

That separation lets LabTalk teach database indexing at two levels. Beginners can learn records, logical order, tags, SET ORDER, and SEEK without needing backend vocabulary first. Advanced students can open the implementation layer and see how a memory-mapped key-value database can support ordered navigation, rebuild workflows, and index diagnostics.

See CDX and LMDB Indexing for the implementation-facing explanation.