Skip to content

legesher/legesher-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

97 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
cover .gitbook/assets/Space-Wide@4x.png
coverY 300.4072085889571

Note

This repository is part of the Legesher ecosystem. A major update consolidating and improving this functionality is in active development and will be released as open source in 2026.

Up-to-date documentation is published at docs.legesher.io. The current source lives in Legesher/legesher β†’ docs/. Follow progress at legesher.io or join the community on Slack.

This repo's current state is pinned as the legacy reference. See the legacy release and the All Contributors table below for full contributor credits.

πŸ—¨ What is Legesher?

Legesher empowers developers to code in the context of their native language.

Legesher, an open-source, native language-based programming platform, creates new opportunities for developers around the world to learn, create and collaborate. Designed to seamlessly integrate into a developer's current workflow, innovation won't be lost in translation.

****:computer: **Legesher is currently in beta**. Development is focused on implementing a native-language enabled Python programming language and IDE.

****:woman_technologist: **Legesher is also contributor-driven. **It relies on the passionate members of its community (both developer and non-developer alike) to keep delivering impactful tools to people all over the world.

Background

Computer Science, as a global discipline, is predominantly English-based. However, only ~4% of people in the world are native English speakers. Legesher creates access for non-native English-speaking developers to code using popular programming languages in the context of their native language. Legesher's open-source, native language-based programming platform is designed to bridge language barriers for education, innovation, and collaboration.

Introduction

This documentation guide is to serve beginners who are learning how to code πŸ’», developers who are using Legesher to program their projects πŸ‘©πŸ’» , and any individual (whether tech-savvy or not) who wants to share their creativity 🎨 and innovation πŸ’‘ with this project to propel it forward 🎁.

There are many elements that makeup Legesher's programming platform. Instructions and tutorials on how to use and contribute are included in this documentation.

Project Repository Purpose
tree-sitter-legesher-python Tree-sitter python grammar used by text editors allowing Legesher's languages to be implemented
language-legesher-python Atom's programming language binding to allow syntax highlighting, code folding etc. to a specific grammar
legesher-translations Host and API of all the language translations for written languages for code keywords / concepts
legesher-dot-io Legesher's public website
legesher-docs Legesher's documentation hub for all repositories within the project
legesher Git integration to collaborate with code and others in other languages
legesher-pride A non-programmer's dream to contributing to open source by sharing what they know and learning what's new

Community

A message from Legesher's founder, Madi:

πŸ–€ It is truly a blessing to be surrounded by a community of passionate, driven individuals who love sharing their gifts to creating better products together. Your contribution means the world to me and keeps me motivated to continue creating. This wouldn't be possible without you. From the bottom of my heart, THANK YOU!

Our biggest thanks goes to our community (full of contributors, backers, sponsors, and supporters) that give a little piece of their heart to this project. Thank you so much!

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Madison (Pfaff) Edgar
Madison (Pfaff) Edgar

πŸ“† πŸ’»
Christina Pfaff
Christina Pfaff

πŸ“–
Blake Carson
Blake Carson

πŸ“–
Victoria Fluharty
Victoria Fluharty

πŸ’» πŸ“–
Charles Bergeron
Charles Bergeron

πŸ€” πŸ“– πŸ’»
jess
jess

πŸ“–
NS61817
NS61817

πŸ›
Mark Hall
Mark Hall

πŸ“–
Rajnish Kumar
Rajnish Kumar

πŸ“–
Dominique Flabbi
Dominique Flabbi

πŸ“–
Joel Ibaceta
Joel Ibaceta

πŸ“–
Razan Joshi
Razan Joshi

πŸ’Œ
FΓ‘bio Almeida
FΓ‘bio Almeida

πŸ“–
Milo Halsey-Perry
Milo Halsey-Perry

πŸ“–
Gustavo J. Acosta
Gustavo J. Acosta

πŸ“–
Ewelina Sobora
Ewelina Sobora

πŸ“–
Victoria Machen
Victoria Machen

πŸ“–
Pablo Stellet Dias
Pablo Stellet Dias

πŸ“–
Mehnaz Yunus
Mehnaz Yunus

πŸ’»
michizhou
michizhou

πŸ“–
Vishal Kichloo
Vishal Kichloo

πŸ’»
Valerian Pereira
Valerian Pereira

πŸ›
r-narayanan
r-narayanan

πŸ’»
Joey Marshment-Howell
Joey Marshment-Howell

πŸ’»
csteacher1
csteacher1

πŸ’»
Samesh Lakhotia
Samesh Lakhotia

πŸ’»
Anuj Singh
Anuj Singh

πŸ’»
Arnav Ishaan
Arnav Ishaan

πŸ“–
Edgar Carneiro
Edgar Carneiro

πŸ’»
saurabh042
saurabh042

πŸ“–
Liane Stellet Dias
Liane Stellet Dias

πŸ“–
Prajwal Acharya
Prajwal Acharya

πŸ“–

This project follows the all-contributors specification. Contributions of any kind welcome!

About

All documentation for the Legesher package and further portfolio

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors