Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Language Detection

Language Detection

17 projects

Showing 17 of 17 projects

Highlight.js
Highlight.jsJavaScript

A JavaScript syntax highlighter with automatic language detection and zero dependencies for both browser and server environments.

#hacktoberfest#syntax-highlighting#zero-dependencies
Stars24.9k
Forks3.7k
Last commit7 months ago
i18next
i18nextJavaScript

A popular internationalization framework for JavaScript that provides flexible translation capabilities across all environments.

#ecosystem#flexibility#react-i18n
Stars8.6k
Forks689
Last commit5 days ago
franc
francJavaScript

Detect the language of text with support for up to 419 languages, more than any other library.

#language-identification#multilingual-support#text-analysis
Stars4.4k
Forks182
Last commit2 years ago
chardet
chardetPython

A Python library that automatically detects the character encoding of text files and byte streams with high accuracy and speed.

#encoding-detection#unicode#python-library
Stars2.6k
Forks300
Last commit1 month ago
react-native-localize
react-native-localizeTypeScript

A React Native library for accessing device localization information like locales, currencies, and formatting settings.

#ios#currency-formatting#react-native-web
Stars2.4k
Forks225
Last commit14 days ago
react-native-languages
react-native-languagesTypeScript

A React Native library for accessing device localization settings like language, region, currency, and timezone.

#formatting#ios#internationalization
Stars2.4k
Forks225
Last commit14 days ago
lingua-go
lingua-goGo

The most accurate natural language detection library for Go, excelling with short text and mixed-language content.

#statistical-analysis#language-identification#language-recognition
Stars1.3k
Forks79
Last commit1 year ago
Ruby NLP
Ruby NLP

A curated collection of Ruby libraries, tools, and resources for Natural Language Processing (NLP).

#ruby-ecosystem#nlp-resources#ruby-gems
Stars1.3k
Forks105
Last commit3 years ago
whatlang-rs
whatlang-rsRust

A Rust library for natural language detection using trigram models, focusing on simplicity and performance.

#nlp-library#ai#language-recognition
Stars1.1k
Forks119
Last commit5 months ago
whatlanggo
whatlanggoGo

A natural language detection library for Go that identifies 84 languages and scripts with no external dependencies.

#multilingual-support#text-analysis#script-recognition
Stars688
Forks69
Last commit3 years ago
L10n-swift
L10n-swiftSwift

A Swift framework for in-app language switching and advanced localization with plural support.

#ios#stringsdict#l10n
Stars325
Forks31
Last commit1 year ago
Cadmium
CadmiumJust

A comprehensive Natural Language Processing (NLP) library for the Crystal programming language.

#readability#nlp-library#modular-architecture
Stars211
Forks14
Last commit5 months ago
getlang
getlangGo

A pure Go library for fast, offline natural language detection supporting 29 languages.

#iso-639#text-analysis#natural-language
Stars175
Forks23
Last commit5 years ago
trino
trinoJavaScript

A command-line tool for quick translation and language detection with autocomplete support.

#api#unix#internationalization
Stars143
Forks12
Last commit3 years ago
Paasaa
PaasaaElixir

An Elixir library for natural language and script detection using statistical analysis without AI.

#statistical-analysis#elixir#language-identification
Stars143
Forks14
Last commit5 months ago
Next universal language detector
Next universal language detectorTypeScript

A universal language detection library for both browser and server environments, designed for frameworks like Next.js.

#i18next#locale-detect#language-detection-lib
Stars101
Forks9
Last commit6 years ago
textcat
textcatGo

A Go package for n-gram based text categorization and language detection with UTF-8 support.

#text-categorization#n-gram#natural-language-processing
Stars73
Forks11
Last commit1 year ago

Related Tags

#Text Analysis8#Natural Language Processing7#Nlp7#Internationalization7#Language6#Localization4#I18n4#Text Processing4#Machine Learning3#Nodejs3#Language Identification3#Mobile Development3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub