Website | Download | Learn | Documentation
A dog-themed, interpreted programming language for beginners.
# import the math module
fetch std_math;
obj x = 0;
# let's go for a walk!
walk i = 0 through 10 {
obj x = x + 1;
if x == 5 {
leave;
}
}
# print the value of 'x'
bark(x);
# greet someone
func greet(name) {
bark("Hello, " + name + "!");
}
greet("John Doe");
bark("Pi is equal to: " + tostring(math_pi));
bark("We have reached the end of our program. I hope you enjoyed!");
It all started as a joke. One of our team members has a pug named George. He's adorable, stubborn, and full of personality. One day, someone asked:
"What if we made a language named after George? Something cute, funny, but also powerful and easy to learn?"
That idea stuck. And George Language (GLang) was born.
We made GLang because we believe beginner-friendly languages don’t have to be boring. GLang is:
- 🐕 Approachable — Simple syntax and fun naming conventions
- 🧠 Educational — Teaches real programming concepts under the hood
- 🎉 Memorable — Functions like
bark
,chew
, anduhoh
make coding more intuitive and playful
Beginners don't say "print"; they say "make the computer bark!"
- 🐶 Whimsical, beginner-friendly syntax
- 📚 Built-in modules for math, strings, and more
- 💬 Easy-to-understand functions like
dig()
,bury()
, anduhoh()
- 📦 Package management with
kennels
and extensible withfetch
- 🌐 Open source and growing community
You can download GLang here, or check out the quick setup instructions in the Guide Book.
GLang is a growing pup - contributors, testers, and idea-sharers like you can feed it! Check out CONTRIBUTING.md or bark at us via Issues.
George Language is licensed under GPL v3. That means it's free, open source, and always will be just like George's spirit.