[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6645":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":16,"starSnapshotCount":16,"syncStatus":30,"lastSyncTime":31,"discoverSource":32},6645,"sqlean","nalgeon\u002Fsqlean","nalgeon","The ultimate set of SQLite extensions","",null,"C",4336,150,52,1,0,7,21,5,28.54,"MIT License",false,"main",[25,26],"sqlite","sqlite-extension","2026-06-12 02:01:27","# All the missing SQLite functions\n\nSQLite has few functions compared to other database management systems. SQLite authors see this as a feature rather than a problem, because SQLite has an extension mechanism in place.\n\nThere are a lot of SQLite extensions out there, but they are incomplete, inconsistent and scattered across the internet. Sqlean brings them together, neatly packaged into domain modules, documented, tested, and built for Linux, Windows and macOS.\n\nWe do not try to gather all the existing extensions into one giant pile — that would not be very useful. The goal is to create a well-thought set of domain modules with a convenient API. A kind of standard library for SQLite.\n\nTo achieve it, we split extensions that are too broad, merge the ones that are too narrow, refactor, add missing features, test, document, and do a ton of other small things.\n\n[Main set](#main-set) •\n[Other extensions](#other-extensions) •\n[Downloading](#downloading) •\n[Installation](#installation-and-usage) •\n[Support](#support)\n\n## Main set\n\nThese are the most popular functions. They are tested, documented and organized into the domain modules with clear API.\n\nThink of them as the extended standard library for SQLite:\n\n-   [crypto](docs\u002Fcrypto.md): hashing, encoding and decoding data\n-   [define](docs\u002Fdefine.md): user-defined functions and dynamic sql\n-   [fileio](docs\u002Ffileio.md): read and write files\n-   [fuzzy](docs\u002Ffuzzy.md): fuzzy string matching and phonetics\n-   [ipaddr](docs\u002Fipaddr.md): IP address manipulation\n-   [math](docs\u002Fmath.md): math functions\n-   [regexp](docs\u002Fregexp.md): regular expressions\n-   [stats](docs\u002Fstats.md): math statistics\n-   [text](docs\u002Ftext.md): string functions and Unicode\n-   [time](docs\u002Ftime.md): high-precision date\u002Ftime\n-   [uuid](docs\u002Fuuid.md): Universally Unique IDentifiers\n-   [vsv](docs\u002Fvsv.md): CSV files as virtual tables\n\nThe single-file `sqlean` bundle contains all extensions from the main set.\n\n## Other extensions\n\nThe scope of this project is limited to extensions without external dependencies (other than the C standard library and SQLite itself).\n\nThere are a lot of useful extensions that do not quite fit the scope for various reasons — so you won't find them here.\n\n## Downloading\n\nThere are [precompiled binaries](https:\u002F\u002Fgithub.com\u002Fnalgeon\u002Fsqlean\u002Freleases\u002Flatest) for every OS:\n\n-   `sqlean-win-x64.zip` - Windows (Intel\u002FAMD x64 CPU)\n-   `sqlean-linux-x64.zip` - Linux (Intel\u002FAMD x64 CPU)\n-   `sqlean-linux-arm64.zip` - Linux (ARM CPU)\n-   `sqlean-macos-x64.zip` - Intel-based macOS\n-   `sqlean-macos-arm64.zip` - Apple silicon (ARM-based) macOS\n\nBinaries are 64-bit and require a 64-bit SQLite version.\n\n## Installation and usage\n\nThe easiest way to try out Sqlean extensions is to load them in the SQLite command-line interface:\n\n```\nsqlite> .load .\u002Fsqlean\nsqlite> select median(value) from generate_series(1, 99);\n```\n\nSee [How to install an extension](docs\u002Finstall.md) for usage with IDE, Python, JavaScript, etc.\n\n## Building from source\n\nDownload the dependencies:\n\n```\nmake prepare-dist\nmake download-sqlite\nmake download-external\n```\n\nThen build for your OS (choose one of the following):\n\n```\nmake compile-linux\nmake compile-windows\nmake compile-macos\n```\n\nYou'll find the compiled extensions in the `dist` folder.\n\nSee also: Instructions for building on [iOS and Android platforms](https:\u002F\u002Fgithub.com\u002Fnalgeon\u002Fsqlean\u002Fissues\u002F156).\n\n## Contributing\n\nThis project only accepts bug fixes.\n\n## License\n\nCopyright 2021-2025 [Anton Zhiyanov](https:\u002F\u002Fantonz.org\u002F), [Contributors](https:\u002F\u002Fgithub.com\u002Fnalgeon\u002Fsqlean\u002Fgraphs\u002Fcontributors) and [Third-party Authors](docs\u002Fthird-party.md).\n\nThe software is available under the MIT License.\n\n## Support\n\nSqlean is mostly a [one-man](https:\u002F\u002Fantonz.org\u002F) project. It's currently in maintenance mode, and no new features are planned.\n","Sqlean 是一套为 SQLite 设计的扩展功能集合。它提供了包括加密、文件读写、模糊匹配、IP 地址处理、数学运算、正则表达式支持、统计分析、字符串操作、时间处理以及 UUID 生成等在内的多种实用功能，并将这些功能组织成领域模块，每个模块都有清晰的 API 和详尽的文档说明。项目采用 C 语言编写，支持跨平台使用（Linux、Windows 和 macOS），并且提供预编译二进制文件方便用户下载安装。适用于需要增强 SQLite 功能的应用场景，如数据处理脚本、轻量级数据库应用开发或任何希望在 SQLite 中利用更多高级功能的情况。",2,"2026-06-11 03:08:02","top_language"]