Pewarta Proxy

📋 Server Request & Proxy Logs

Loading active proxy settings...
Developed by Khairul Adha (adhexa.id)
Mengambil log server...

⚙️ Pengaturan Proxy Target

Skip to content
linderaPublic

About

A multilingual morphological analysis library.

Topics

Resources

Stars

699 stars

Watchers

5 watching

Forks

Latest commit

 

History

1,103 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lindera

License: MIT Crates.io

A morphological analysis library in Rust. This project is forked from kuromoji-rs.

Lindera aims to build a library which is easy to install and provides concise APIs for various Rust applications.

Documentation

[dependencies]
lindera = "7"

Note: Upgrading from v6? See the migration guide for details.

Pre-built dictionaries are available from GitHub Releases. Download a dictionary archive (e.g. lindera-ipadic-*.zip) and specify the path when loading. When using the CLI, lindera download ipadic downloads and installs a dictionary automatically.

Performance

Lindera tokenizes Japanese text (IPADIC) at roughly 10-20 MB/s single-threaded, depending on hardware and whether the Viterbi lattice is reused across calls. Run make bench to reproduce the benchmark suite (lindera/benches/) on your own machine; see #875 for detailed methodology and comparison numbers.

Python Bindings

Lindera also provides Python bindings. You can install it via pip:

pip install lindera

For more details, see the lindera-python directory.

Node.js Bindings

Lindera also provides Node.js bindings. You can install it via npm:

npm install lindera

For more details, see the lindera-nodejs directory.

Ruby Bindings

Lindera also provides Ruby bindings. From v6.1.0 they install from RubyGems as lindera. The gem compiles its native extension during installation, so it needs a Rust toolchain and libclang:

gem install lindera

For more details, see the lindera-ruby directory.

PHP Bindings

Lindera also provides PHP bindings as a PHP extension. From v6.1.0 it is published on Packagist as lindera/lindera and installed with PIE:

pie install lindera/lindera

See the lindera-php directory for details.

WebAssembly Bindings

Lindera also provides WebAssembly bindings. You can install it via npm:

npm install lindera-wasm

The package is built with wasm-pack's web target and works in browsers natively as well as with modern bundlers (Vite, Webpack 5).

For more details and a demo application, see the lindera-wasm directory.

License

MIT

About

A multilingual morphological analysis library.

Topics

Resources

Stars

699 stars

Watchers

5 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages