Skip to content
@pesu-dev

PESU Developer Group

PESU Developer Group dedicated to creating open-source tools for the PES University community.

👩‍💻 PESU Developer Group

By PESU, for PESU 💙
A growing community of developers, tinkerers, and enthusiasts building open-source tools for students at PESU.

GitHub Stars GitHub Followers Discord

Project Board

🚀 What we do

We design and maintain open-source projects that students, clubs, and communities at PESU actually use. Some highlights include:

  • 🔑 PESUAuth – Authentication API used by the PESU Discord server and other clubs/servers
  • 🐍 pesuacademy-py – A Python wrapper for PESU Academy, offering read-only access to the platform
  • 🔐 PESU OAuth2 – OAuth2 interaction layer to support application development across clubs and groups
  • 🤖 askPESU – A QA bot for PES students
  • 🌐 PESU-API – A set of APIs built on top of our existing projects, powering many of our tools
  • 🔗 Auth Link Portal – A website built for verification of students into the PESU Discord server

Note

Most of these projects are live in production and used by students every day. They're not just class projects — they're real, impactful tools built by the community 💡.

🧑‍🤝‍🧑 Who we are

  • ❌ We are not a club, and we're not officially affiliated with PES University
  • 👨‍🎓 Run by alumni and students, open to anyone who wants to contribute
  • 🌱 Started as side projects by a few people (Rowlet from Reddit & Han from Discord), now grown into a welcoming dev space with contributors across batches (yes, even 2029 batch 👀)

Tip

Our contributors range from beginners writing their first lines of code, to seasoned engineers mentoring the next generation ✨.

🌱 Why join?

  • 🐣 Beginner friendly → Many of our tasks require little to no prior experience
  • 🧑‍🏫 Mentorship → Alumni & seniors guide you so you're never stuck
  • ⚙️ Real-world SWE practices → Git, PRs, CI/CD, staging/production — just like industry
  • 🎯 Impact → The stuff you build here is used by hundreds of PESU students and communities

Tip

This is a great way to go beyond classroom projects and experience real collaborative software engineering 🚀.

🤝 Contributing

We ❤️ contributions of all kinds — whether that's writing code, improving docs, sharing ideas, or helping others get started. Here's how you can get involved:

  1. Join PESU Discord

    • 💬 Join the community → PES University Discord
    • 🛠️ Get the @DevEngineer role → That's how you access PESU-Dev discussions
    • 👋 Say hi! → Ping a maintainer or drop a hello in #pesu-dev
  2. Check the Project Board → We maintain an organization-wide project board that tracks:

    • 🔎 Open issues and backlog items
    • ⚡ Ongoing projects
    • 📊 Progress updates on each task

    👉 New contributors should start by going through the Backlog section to see what's available.

  3. Pick something that interests you → Find a task that excites you, matches your skills, or seems like a good learning opportunity.

  4. Join the conversation → Each project has its own channel on the PESU Discord.

    • Post in the respective channel to express your interest.
    • Maintainers and current contributors will guide you on how to get started.
  5. Make your contribution →

    • Fork the repo, create a branch, and start hacking ✨
    • Follow the project's guidelines documented in its CONTRIBUTING.md file
  6. Collaborate & Learn → Don't hesitate to ask questions, pair up with others, or request mentorship. PESU-Dev is built on peer collaboration!

💡 Types of contributions we love

  • 💻 Code (features, bug fixes, tests)
  • 📖 Documentation & tutorials
  • 🎨 Ideas, design & feedback
  • 🤲 Helping newcomers get onboarded
  • 🛠️ Building integrations & extending APIs

Tip

Every contribution — big or small — helps the community and makes a real impact for PESU students 🎯.

🛠️ Onboarding & Setup

Important

Before you start contributing, there are a few things you'll need to have set up. Don't worry — we'll guide you through it! 🚀

✅ Prerequisites

  • 🐧 Linux or macOS → All projects are developed and tested on Unix-based systems.
    • On Windows, you can use WSL2 or dual boot Linux.
  • 🌱 Version Control Basics → You must be familiar with Git & version control.
  • 📝 Code Editor/IDE → Install your favorite editor (VS Code, Neovim, JetBrains, etc).
  • 🔑 Git Setup → Make sure you have Git installed and configured on your system. You'll also need Git with SSH authentication set up to interact with our repositories; follow this guide: How to Set Up Git SSH.

⚠️ Disclaimer

Warning

We are not affiliated with PES University. This is a community-run initiative, built and maintained by volunteers 🙌.

📬 Stay Connected

Tip

✨ Whether you're a beginner or an experienced dev, PESU-Dev is the place to learn, build, and give back. Come hack with us! 🚀

Pinned Loading

  1. auth auth Public

    A simple API to authenticate PESU credentials using PESU Academy

    Python 19 20

  2. pesuacademy pesuacademy Public

    Python wrapper and APIs for the PESU Academy website

    Python 14 13

  3. discord_bot discord_bot Public

    Python 22 51

  4. auth-link-portal auth-link-portal Public

    JavaScript 1 2

Repositories

Showing 10 of 13 repositories

Top languages

Loading…

Most used topics

Loading…