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
  • 🤖 askPESU – A QA bot for PES students
  • 🤖 PESU Discord Bot – Community management and verification bot for the PESU Discord server
  • 🔐 PESU OAuth2 – OAuth2 interaction layer to support application development across clubs and groups
  • 🌐 PESU-API – A set of APIs built on top of our existing projects, powering many of our tools
  • 🐍 pesuacademy-py – A Python wrapper for PESU Academy, offering read-only access to the platform

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 22 26

  2. pesuacademy pesuacademy Public

    Python wrapper and APIs for the PESU Academy website

    Python 16 13

  3. discord_bot discord_bot Public

    Python 22 52

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

    JavaScript 1 3

Repositories

Showing 10 of 17 repositories
  • auth Public

    A simple API to authenticate PESU credentials using PESU Academy

    pesu-dev/auth's past year of commit activity
    Python 22 MIT 26 47 (16 issues need help) 2 Updated Oct 4, 2026
  • pesuacademy Public

    Python wrapper and APIs for the PESU Academy website

    pesu-dev/pesuacademy's past year of commit activity
    Python 16 MIT 13 14 3 Updated Oct 2, 2026
  • ask-pesu Public

    A RAG pipeline for question answering about PES University

    pesu-dev/ask-pesu's past year of commit activity
    TypeScript 10 MIT 8 135 (3 issues need help) 0 Updated Oct 2, 2026
  • actions Public
    pesu-dev/actions's past year of commit activity
    0 MIT 0 0 0 Updated Sep 28, 2026
  • skills Public
    pesu-dev/skills's past year of commit activity
    0 MIT 1 0 0 Updated Sep 27, 2026
  • oauth2 Public

    PESU OAuth2

    pesu-dev/oauth2's past year of commit activity
    TypeScript 4 MIT 2 0 0 Updated Sep 26, 2026
  • discord_bot Public
    pesu-dev/discord_bot's past year of commit activity
    Python 22 MIT 52 11 (3 issues need help) 1 Updated Sep 26, 2026
  • placement-policy Public

    A student-facing guide to understanding PES University's placement policy.

    pesu-dev/placement-policy's past year of commit activity
    HTML 1 0 0 0 Updated Sep 25, 2026
  • .github Public
    pesu-dev/.github's past year of commit activity
    1 2 0 0 Updated Sep 21, 2026
  • rate-my-pesu-prof Public

    Anonymous professor feedback

    pesu-dev/rate-my-pesu-prof's past year of commit activity
    1 0 0 0 Updated Aug 1, 2026

Most used topics

Loading…