X Tutup
Skip to content

UniversalPython/UniversalPython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eliza Banner

UniversalPython

Features

  • Multilingual Support: Write code in your native language, be it Urdu, Hindi, Spanish, or any other language with future expansions planned.
  • Seamless Translation: UniversalPython seamlessly translates your code into standard Python for execution.
  • Familiar Syntax: Learn programming concepts using natural language analogies, making it easier to grasp core ideas.
  • Leverages Existing Libraries: Access the vast ecosystem of Python libraries, frameworks, and tools through UniversalPython.
  • Open Source and Extensible: Contribute to the project and expand support for new languages or improve existing translations.

Use Cases

  • Reduced Learning Barrier: No need to master complex English keywords to start coding.
  • Increased Accessibility: Opens the world of programming to diverse populations who may not be comfortable with English.
  • Faster Development: Develop applications in your native language at an accelerated pace.
  • Engages New Talent: Expands the pool of potential programmers by removing the language barrier.
  • Preserves Cultural Identity: Promotes expression through the language you know best.

🚀 Quick Start

Prerequisites

The only requirement is having Python 3.4+ (which includes the default package manager, pip).

Install

If you've installed pip, you can install UniversalPython from Test PyPI using the following command:

pip install -i urdupython

Learn more

Read up the docs at our documentation website.

UniversalPython is a revolutionary approach to programming languages, aiming to bridge the language gap and empower people of all backgrounds to become programmers. It leverages the power and vast libraries of Python while offering a familiar syntax based on your native language.

Community & Contribution

We welcome contributions from developers and enthusiasts.

  • Join the Discussion: Participate in our forum to share ideas, ask questions, and provide feedback.
  • Contribute to the Project: Help us expand language support, improve translations, and grow the UniversalPython ecosystem.
  • Found an issue in UniversalPython? Please use submit issue.

UniversalPython is still under development, but we believe it has the potential to revolutionize how people learn and create code. Join us on this journey to make programming a truly universal language!

License

Apache-2.0 license

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.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

X Tutup