{"id":13520461,"url":"https://github.com/lisanjs/lisan","last_synced_at":"2025-06-15T09:05:00.047Z","repository":{"id":38737711,"uuid":"233244069","full_name":"lisanjs/lisan","owner":"lisanjs","description":"🌈 i18n, Reimagined!  🚀A blazing fast and super small i18n library for Javascript","archived":false,"fork":false,"pushed_at":"2023-01-06T02:41:44.000Z","size":3781,"stargazers_count":96,"open_issues_count":41,"forks_count":3,"subscribers_count":3,"default_branch":"development","last_synced_at":"2025-04-16T18:00:01.507Z","etag":null,"topics":["deno","i18n","internationalization","javascript","jsx","l10n","language","localization","multi-language","nodejs","react","typescript"],"latest_commit_sha":null,"homepage":"https://lisanjs.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lisanjs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-01-11T14:26:03.000Z","updated_at":"2024-06-12T03:22:17.000Z","dependencies_parsed_at":"2023-02-05T03:31:54.563Z","dependency_job_id":null,"html_url":"https://github.com/lisanjs/lisan","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lisanjs%2Flisan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lisanjs%2Flisan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lisanjs%2Flisan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lisanjs%2Flisan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lisanjs","download_url":"https://codeload.github.com/lisanjs/lisan/tar.gz/refs/heads/development","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252116142,"owners_count":21697319,"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","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":["deno","i18n","internationalization","javascript","jsx","l10n","language","localization","multi-language","nodejs","react","typescript"],"created_at":"2024-08-01T05:02:21.466Z","updated_at":"2025-05-02T22:31:05.714Z","avatar_url":"https://github.com/lisanjs.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"Lisan.js\" src=\"./website/static/img/logo/banners/5_big.png\" width=\"480\"\u003e\n  \u003cbr\u003e\n  \u003cstrong\u003ei18n\u003c/strong\u003e, Reimagined!\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  A blazing fast and super small i18n library for Javascript\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.npmjs.com/package/lisan\"\u003e\u003cimg alt=\"NPM Status\" src=\"https://img.shields.io/npm/v/lisan.svg?style=flat\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.npmjs.com/package/lisan\"\u003e\u003cimg alt=\"NPM Downloads\" src=\"https://img.shields.io/npm/dt/lisan.svg\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://coveralls.io/github/lisanjs/lisan?branch=development\"\u003e\u003cimg alt=\"Coverage\"\n  src=\"https://coveralls.io/repos/github/lisanjs/lisan/badge.svg?branch=development\u0026\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://lisanjs.com\"\u003e\u003cstrong\u003eWebsite\u003c/strong\u003e\u003c/a\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ca href=\"https://lisanjs.com/docs/what-is-lisan#installation\"\u003eInstallation\u003c/a\u003e ·\n\u003ca href=\"https://lisanjs.com/docs/full-api-reference\"\u003eAPI\u003c/a\u003e ·\n\u003ca href=\"https://lisanjs.com/docs/pluralization\"\u003eGuides \u0026 Tips\u003c/a\u003e ·\n\u003ca href=\"https://github.com/lisanjs/examples\"\u003eExamples\u003c/a\u003e\n\u003c/p\u003e\n\n\u003chr\u003e\n\n## Introduction\n\n**Lisan** _(Turkish: lee \u0026#183; sun)_ is an i18n library.\n\nIt provides all essential tooling to\nhave **multiple languages** in your applications and\nformat **numbers**, **currencies**, **ordinals** \u0026 **dates** based on locale.\n\nLisan's biggest difference compared to traditional i18n libraries\nis taking advantage of\n[ES6 Template Literals](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals)\nand using them to generate functions to interpolate strings.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"Lisan.js\" src=\"./website/static/img/lisan-translation-dictionary.png\"\u003e\n\u003c/p\u003e\n\nCheck out our [website](https://lisanjs.com/docs/what-is-lisan/) to learn more!\n\n## Highlights\n\n- It's blazing [fast](https://lisanjs.com/docs/performance)!\n- Framework Agnostic\n- Supports [JSX Interpolations](https://lisanjs.com/docs/jsx-interpolation) 🚀**New!**\n- Allows you to [lazy load](https://lisanjs.com/docs/lisan-plugin-loader/) your dictionaries.\n- [Pluralization](https://lisanjs.com/docs/pluralization/)\n- Localization\n- Provides a [Compiler](https://lisanjs.com/docs/what-is-lisan-compiler) and a\n  [Command Line Tool](https://lisanjs.com/docs/what-is-lisan-cli)\n- Can be extended with [plugins](https://lisanjs.com/docs/lisan-plugins/) \u0026 [adapters](https://lisanjs.com/docs/lisan-adapters/).\n\n## Example Projects\n\nHere you can find some example projects developed by Lisan to quickly get started.\n\n1. [**Hello World (Node)**](https://github.com/lisanjs/examples/tree/master/01-hello-world-node) - Purpose of this example\n   to demonstrate a minimal setup\n   to use [LisanJS](https://lisanjs.com).\n2. [**Hello World (Browser)**](https://github.com/lisanjs/examples/tree/master/02-hello-world-browser) - Purpose of this example\n   to demonstrate a minimal setup\n   to use [LisanJS](https://lisanjs.com) that works on browser.\n3. [**Hello World (React)**](https://github.com/lisanjs/examples/tree/master/03-hello-world-react) - This example\n   shows how to integrate [LisanJS](https://lisanjs.com) into a [ReactJS](https://reactjs.org) application.\n4. [**Hello World (Next.js)**](https://github.com/lisanjs/examples/tree/master/04-nextjs-ssr) - Here you can\n   learn how to use [LisanJS](https://lisanjs.com) with [NextJS](https://nextjs.org) to achieve server side rendering.\n5. [**Hello World (Next.js + Lisan Loader Plugin)**](https://github.com/lisanjs/examples/tree/master/05-ssr-lisan-plugin-loader) - When using next.js,\n   you can also use [lisan-plugin-loader](https://lisanjs.co/docs/lisan-plugin-loader) which is also compatible with server side rendering.\n\nMore examples are on the way..\n\n## Badge\n\nShow the world you are using _Lisan_.\n\n[![i18n: lisanjs](https://img.shields.io/badge/i18n-Lisan-62cdc1.svg?style=flat-square)](https://github.com/lisanjs/lisan)\n\n```text\n[![i18n: lisanjs](https://img.shields.io/badge/i18n-lisan-62cdc1.svg?style=flat-square)](https://github.com/lisanjs/lisan)\n```\n\n## Contributors\n\nSpecial thanks to [Arif Aydoğmuş](https://github.com/arifaydogmus) for designing our awesome logo! 🙏\n\n## License\n\nLisan is [MIT licensed](./LICENCE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flisanjs%2Flisan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flisanjs%2Flisan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flisanjs%2Flisan/lists"}