JavaScript Language

Open-source JavaScript projects categorized as Language

Top 23 JavaScript Language Projects

  • awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

    Project mention: Cool Github repositories for Everyone | dev.to | 2022-12-29
  • less.js

    Less. The dynamic stylesheet language.

    Project mention: GPT-4 is becoming too real. | reddit.com/r/ProgrammerHumor | 2023-05-26

    He could do with LESS

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • corpora

    A collection of small corpuses of interesting data for the creation of bots and similar stuff.

    Project mention: How can you database hundreds or thousands of items for a trading game like Pirates. Only needed info: name,$$$ and a general type inferred by the list. I'm thinking .csv | reddit.com/r/gamedev | 2023-04-22

    Check if this or some other word lists in the dataset is useful https://github.com/dariusk/corpora/blob/master/data/objects/objects.json

  • franc

    Natural language detection

  • pluralize

    Pluralize or singularize any word based on a count

    Project mention: Tuql: Automatically create a GraphQL server from a SQLite database | news.ycombinator.com | 2023-04-25

    > The primary key column is named id or thing_id or thingId, where thing is the singular form of the table name.

    Is it naming relations in plural a common thing in practice?

    I thought best-practice was to name relations either singular (as each tuple represents one entry) or uninflected (still singular for most words), specially when you're not a fluent speaker of the language being used to name the relations of the database.

    Plurals are often irregular for commonly used words, and the fact that this requires a external dependency ( https://github.com/plurals/pluralize ) to cover for some "common plurals" is telling that supporting this feature is a complex thing indeed - that would not be required in the first place with singular everywhere.

  • Enterprise

    🦄 The Enterprise™ programming language

    Project mention: Cobol | reddit.com/r/cscareerquestions | 2022-10-04

    Why learn cobol when you can learn ENTERPRISE programming language https://github.com/joaomilho/Enterprise

  • pyret-lang

    The Pyret language.

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • clio

    Clio is a functional, parallel, distributed programming language.

  • fluent.js

    JavaScript implementation of Project Fluent

    Project mention: Internationalize TypeScript app | reddit.com/r/node | 2023-04-26

    Want to quick internationalize your app? You can use com.hydroper.ftl from NPM, which uses Fluent. Should work for browser (if you use Webpack targetting "browser") and NodeJS. It uses Intl from ECMA-402 and @fluent/bundle.

  • i18next-browser-languageDetector

    language detector used in browser environment for i18next

    Project mention: From Mono to Multilingual: Supercharge Your React App with i18n | dev.to | 2023-05-21

    There are many other options which you can pass for language detection which you can find in the documentation

  • js-written-number

    Convert numbers to words - their written form (by yamadapc)

    Project mention: I made a tiny website to help people learn numbers in foreign languages | reddit.com/r/languagelearning | 2022-09-05

    Sorry, the website supports whatever this library has: https://github.com/yamadapc/js-written-number.

  • LIPS

    Scheme based powerful lisp interpreter written in JavaScript

    Project mention: All Web frontend lisp projects | reddit.com/r/lisp | 2023-05-23

    For Scheme implementations there are LIPS and biwascheme. I haven't done more than play around with them, so I can't really give an informed opinion about pros and cons or favorites.

  • foi-lang

    Foi: a different kind of functional programming language

    Project mention: Foi: A different kind of functional programming language | news.ycombinator.com | 2022-11-16
  • Programming-Language-Benchmarks-Visualization

    Automaticlly updated language performance banchmarks in visualization. Data source from debian's the computer language benchmakrs game.

    Project mention: My PI really doesn't like python, he thinks python should not be used in big projects. Is he correct? | reddit.com/r/AskComputerScience | 2022-11-02
  • ng2-pdfjs-viewer

    An angular component for PDFJS and ViewerJS (Supports all versions of angular)

  • SoliditySamples

    Solidity Smart Contracts Samples

  • profane-words

    A very long list of English profanity.

  • pronounce

    Never doubt how to pronounce a word. Double-click it and your browser will say it out loud for you!

  • topokanji

    Topologically ordered lists of kanji for effective learning

    Project mention: Kanji Learning Process | reddit.com/r/LearnJapanese | 2023-02-23

    One order that I really like is this one: https://github.com/scriptin/topokanji/blob/master/lists/aozora.txt Here, Kanjis and radical are sorted so that kanjis are always leaned after their components, but this list also takes frequency into account. I made an anki deck with this list, I can send it to you if you want.

  • washyourmouthoutwithsoap

    A list of bad words in many languages.

  • reverso-api

    🌍 Simple JavaScript Reverso API. Context, Spell Check, Synonyms, Translation and Conjugation are currently available.

    Project mention: Verbatim - A website to practice verb conjugations for free! | reddit.com/r/learnspanish | 2023-03-20

    Maybe this can help: https://github.com/s0ftik3/reverso-api

  • n2words

    Convert numerical numbers to written numbers, in 25+ languages.

    Project mention: I made a tiny website to help people learn numbers in foreign languages | reddit.com/r/languagelearning | 2022-09-05

    Unfortunately, the translator library I'm using, https://github.com/forzagreen/n2words, doesn't support Japanese yet. I'm hoping to find one that does, though!

  • javascript-invat-eu-inveti-si-tu

    Această colecție este pentru cei interesați de o resursă deschisă dedicată înțelegerii JavaScript.

  • ONLYOFFICE

    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-05-26.

JavaScript Language related posts

Index

What are some of the best open-source Language projects in JavaScript? This list will help you:

Project Stars
1 awesome-cheatsheets 33,588
2 less.js 16,928
3 corpora 4,672
4 franc 3,856
5 pluralize 2,014
6 Enterprise 1,573
7 pyret-lang 994
8 clio 922
9 fluent.js 830
10 i18next-browser-languageDetector 693
11 js-written-number 348
12 LIPS 298
13 foi-lang 278
14 Programming-Language-Benchmarks-Visualization 250
15 ng2-pdfjs-viewer 210
16 SoliditySamples 198
17 profane-words 183
18 pronounce 165
19 topokanji 155
20 washyourmouthoutwithsoap 76
21 reverso-api 71
22 n2words 70
23 javascript-invat-eu-inveti-si-tu 54
TestGPT | Generating meaningful tests for busy devs
Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.
codium.ai