urduscript

A JavaScript dialect in Urdish.

https://github.com/asadm/urduscript

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.5%) to scientific vocabulary
Last synced: 7 months ago · JSON representation ·

Repository

A JavaScript dialect in Urdish.

Basic Info
Statistics
  • Stars: 193
  • Watchers: 14
  • Forks: 39
  • Open Issues: 14
  • Releases: 0
Created over 8 years ago · Last pushed over 2 years ago
Metadata Files
Readme License Citation

README.md

UrduScript

UrduScript is an Urdish dialect of JavaScript. The goal is to make programming more accessible to beginners from South Asia. UrduScript uses informal Urdu analogies to programming concepts, making it easy to get started without remembering keywords.

UrduScript transpiles to JavaScript. All JavaScript frameworks (like jQuery, UnderScore, React, etc) can be seemlessly used.

Hello World

```js // declare variable rakho naam = "Asad"

// output to console likho("Hello, " + naam) ```

Try it online here.

Installation (Web Editor)

If you want to run the web editor offline. Follow these steps:

Prerequisites:

In order to run UrduScript on your computer, you need to install Node.js first.

Installing (Windows):
  • Download zip or clone the repository

  • Inside your project directory, run:

sh npm install npm install -g nws npm run windows

  • Open your browser and type

js http://localhost:3030

Installing (MacOs, Ubuntu, Unix, etc):
  • Download zip or clone the repository
  • Inside your project directory, run: sh npm install npm start

  • Open your browser and type

js http://localhost:3030

Contributing

This is an open project and I am open to all ideas and improvements. See this page.

Acknowledgments

  • Project is only possible due to Sweet.js.
  • The online editor uses the wonderful CodeMirror.
  • Special thanks to Ali Alavi, Osman Mian, Eric Bhatti for their help.

Owner

  • Name: Asad Memon
  • Login: asadm
  • Kind: user
  • Location: San Francisco Bay Area

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Memon
    given-names: Asad
title: "UrduScript"
version: 1.0.0
date-released: 2019-08-24

GitHub Events

Total
  • Watch event: 4
Last Year
  • Watch event: 4

Committers

Last synced: 10 months ago

All Time
  • Total Commits: 41
  • Total Committers: 6
  • Avg Commits per committer: 6.833
  • Development Distribution Score (DDS): 0.195
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Asad Memon a****d@r****o 33
majidmade m****i@s****m 4
sam17896 a****i@g****m 1
Saad A. Bazaz s****z@h****m 1
Noopur n****r@i****m 1
Hammad Siddiqui r****2@y****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 7
  • Total pull requests: 18
  • Average time to close issues: 1 day
  • Average time to close pull requests: 4 months
  • Total issue authors: 7
  • Total pull request authors: 10
  • Average comments per issue: 3.14
  • Average comments per pull request: 1.22
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 6
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • zainimran (1)
  • mzaidikhlas (1)
  • mohsini172 (1)
  • muzammil17 (1)
  • harriskhurram (1)
  • aitchkhan (1)
  • naveed-ahmad (1)
Pull Request Authors
  • dependabot[bot] (6)
  • mzaidikhlas (3)
  • sam17896 (2)
  • noopur-tiwari (1)
  • majidmade (1)
  • abdulalikhan (1)
  • majidmahmoodlhr (1)
  • HammadSiddiqui (1)
  • MTayyabHanif (1)
  • SaadBazaz (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (6)

Dependencies

package.json npm
  • @sweet-js/core ^3.0.13
  • nws ^1.1.1
  • yargs ^8.0.2
yarn.lock npm
  • 340 dependencies