All Projects → bluzi → Name Db

bluzi / Name Db

Licence: mit
🚀 A multilingual collection of names from around the world

Programming Languages

javascript
184084 projects - #8 most used programming language
language
365 projects

Projects that are alternatives of or similar to Name Db

Fpp3 Package
All data sets required for the examples and exercises in the book "Forecasting: principles and practice" (3rd ed, 2020) by Rob J Hyndman and George Athanasopoulos <http://OTexts.org/fpp3/>. All packages required to run the examples are also loaded.
Stars: ✭ 43 (-24.56%)
Mutual labels:  data
Translation Spring Mvc 4 Documentation
Spring MVC 4.2.4 RELEASE 中文文档完整翻译稿
Stars: ✭ 1,062 (+1763.16%)
Mutual labels:  translations
Tablam
The practical relational programing language for data-oriented applications
Stars: ✭ 55 (-3.51%)
Mutual labels:  data
Laravel Translatable
It's a Laravel database translations manager
Stars: ✭ 47 (-17.54%)
Mutual labels:  translations
React Async Fetcher
React component for asynchronous loading/fetch online data
Stars: ✭ 50 (-12.28%)
Mutual labels:  data
Mobx Jsonapi Store
JSON API Store for MobX
Stars: ✭ 52 (-8.77%)
Mutual labels:  data
Chinese Xinhua
📙 中华新华字典数据库。包括歇后语,成语,词语,汉字。
Stars: ✭ 8,705 (+15171.93%)
Mutual labels:  data
Rtimes
R wrapper for NYTimes API for government data - ABANDONED
Stars: ✭ 55 (-3.51%)
Mutual labels:  data
Weeklypedia
A weekly email update of all the most popular wikipedia articles
Stars: ✭ 50 (-12.28%)
Mutual labels:  data
Top Pypi Packages
A regular dump of the most-downloaded packages from PyPI
Stars: ✭ 53 (-7.02%)
Mutual labels:  data
Getlandsat
get landsat 8 images and metadata
Stars: ✭ 47 (-17.54%)
Mutual labels:  data
Generator Http Fake Backend
Yeoman generator for building a fake backend by providing the content of JSON files or JavaScript objects through configurable routes.
Stars: ✭ 49 (-14.04%)
Mutual labels:  data
Activity Tracker
Plugin for IntelliJ IDEs to track and record user activity
Stars: ✭ 52 (-8.77%)
Mutual labels:  data
Github nuggestsforpython3.0
Modification of Github_Nuggests based on @az0ne,Thanks! This script full support for Python3.0
Stars: ✭ 45 (-21.05%)
Mutual labels:  data
Pycm
Multi-class confusion matrix library in Python
Stars: ✭ 1,076 (+1787.72%)
Mutual labels:  data
Covid19 Brazil Timeseries
Data collection to analyze the dissemination of COVID-19 through Brazilian states. Contributions are welcome.
Stars: ✭ 43 (-24.56%)
Mutual labels:  data
Shapefiles
Useful shapefiles
Stars: ✭ 52 (-8.77%)
Mutual labels:  data
Pldp
Public Life Data Protocol
Stars: ✭ 56 (-1.75%)
Mutual labels:  data
Excelreaders.jl
ExcelReaders is a package that provides functionality to read Excel files.
Stars: ✭ 55 (-3.51%)
Mutual labels:  data
Geeksforgeeks Dsa 2
This repository contains all the assignments and practice questions solved during the Data Structures and Algorithms course in C++ taught by the Geeks For Geeks team.
Stars: ✭ 53 (-7.02%)
Mutual labels:  data

Build Status

name-db

name-db is a collection of names in all languages. Our goal is to collect as much data as we can, and to provide an open-source free API for name translations.

Specs

name-db currently stores only first names.

Each name is stored in a JSON file, located in collection/. The following is the structure of a name file:

collection/{lowercase name}.json:

{
    "name": "", // English name, lowercase, coresponding to the filename
    "meaning": "", // The meaning of the name, in English
    "aliases": [], // An array of lowercase alias names, such as: richard -> dick, daniel -> dan, etc.
    "translations": {
        "{lowercase ISO-639-3 language code}": "{translation}" 
    },
    "sex": "" // (Optional) Gender of the name. Use a single, lowercase letter: `m` for male, `f` for female or `u` for unisex (names that can be male or female).
}

Example:

collections/jonathan.json

{
    "name": "jonathan",
    "meaning": "Hebrew for \"YHWH has given\"",
    "aliases": [
        "johnathan",
        "john",
        "yonathan"
    ], 
    "translations": {
        "heb": "ג'ונתן" 
    },
    "sex": "m"
}

The language codes are ISO 639-3 codes. For a list of language codes, please see: https://en.wikipedia.org/wiki/List_of_ISO_639-3_codes

Note that everything except the translations should be in English.

API

The API is still under development, but you can see the latest stable version here Note that you shouldn't use it in production yet - We still don't have enough data, and the endpoint is running on a cheap machine. Feel free to view the code, suggest features or create new features with a pull request - we're looking for help with the API.

Contribution (Easy PR, large impact!)

Making a contribution is real easy - just read the specs, and do one of these:

  • Add your/a name (if it doesn't exist yet)
  • Add a translation to existing name
  • Add meanings to existing names
  • Correct translations / meanings
  • Come up with a way we can do things better, and create an issue

Also, feel free to take a few aliases that doesn't have a file, and create their files.

Just fork the repository, do one of the tasks above, make a pull request and we'll approve it.

License

This project is licensed under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].