GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - shahrukhfu/UniversalPython: Write Python in any human language. UniversalPython is a transpiler which makes it possible to write Python code in different human languages like Urdu, German, Czech, and more. The code is translated to Python.

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

264 Commits
264 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
.vscode
.vscode
 
 
static
static
 
 
test
test
 
 
universalpython
universalpython
 
 
utils
utils
 
 
.gitignore
.gitignore
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CITATION.cff
CITATION.cff
 
 
LICENSE
LICENSE
 
 
MANIFEST.in
MANIFEST.in
 
 
README.md
README.md
 
 
pyproject.toml
pyproject.toml
 
 
requirements.txt
requirements.txt
 
 
setup.py
setup.py
 
 

Repository files navigation

UniversalPython Logo

UniversalPython

📖 Documentation | 🎯 Examples | 📄 Research Paper | 🔥 Live demo (online)

UniversalPython is a transpiler that lets you write Python code in your own language. It translates your code into Python while keeping the syntax familiar.

UniversalPython Flow Chart

Features

  • Code in Any Language: Write code in Urdu, Hindi, Spanish, and more. More languages coming soon!
  • Easy Translation: Automatically converts your code into Python.
  • Simple Syntax: Learn programming in your own language with relatable concepts.
  • Access Python Libraries: Use Python's powerful tools and frameworks.
  • Open Source: Add new languages or improve translations.

Why Use UniversalPython?

  • Easier Learning: No need to know English to code.
  • Cultural Connection: Code in the language you love.
  • Have fun: Makes programming available to more people.

🚀 Getting Started

Requirements

You only need Python 3.4+.

Install

Install UniversalPython with pip:

pip install universalpython

See more details about the package on PyPI.

Online Playground

You can also try out UniversalPython in our live online demo. It runs in your browser.

UniversalPython in Jupyter

Install our Jupyter Kernel to easily use UniversalPython in Jupyter Notebook or Jupyter Lab. Instructions are here: https://github.com/UniversalPython/universalpython_kernel

Build and release

Install packaging dependencies:

python -m pip install --upgrade pip setuptools wheel build twine

To build:

python -m build

To release on PyPI:

twine upload --repository testpypi dist/* --verbose --skip-existing

Learn More

Check out the documentation.

Join Us!

  • Community Forum: Discord
  • Contribute: Help us add languages or improve the project.
  • Report Issues: Submit issues.

UniversalPython is still growing. Join us to make programming truly universal!

Want to add your language? Or edit one?

Follow the documentation here to add a new human language, or edit an existing one.

License

Apache-2.0 license

Contributors

About

Write Python in any human language. UniversalPython is a transpiler which makes it possible to write Python code in different human languages like Urdu, German, Czech, and more. The code is translated to Python.

universalpython.github.io

Resources

Readme
License
Activity

Stars

1 star

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.