Welcome to recode hive
Collaboration 1st, code 2nd.
recode hive is an open-source educational platform built to help developers master essential technologies through interactive tutorials, practical guides, and community-driven learning. Whether you are a beginner taking your first steps in programming or an experienced developer sharpening your skills, recode hive provides the resources you need to grow.
What is recode hive?β
recode hive is a community-first platform that focuses on:
- Data Science & Engineering β tutorials, projects, and guides on Python, SQL, Pandas, and data pipelines.
- Open Source Contribution β a welcoming space to make your first (or hundredth) pull request.
- GitHub & Developer Tools β hands-on learning for Git, GitHub Actions, Copilot, and the GitHub ecosystem.
- Career Growth β blog posts, podcasts, and resources tailored to help developers and data professionals grow their careers.
The platform is built with Docusaurus 3, written in TypeScript, and styled with Tailwind CSS. Every piece of content β docs, blogs, community pages β is open-source and open to contributions.
Explore the Repositoriesβ
The recode hive GitHub organization (github.com/recodehive) hosts several repositories:
| Repository | Description |
|---|---|
| recode-website | The main website β docs, blogs, and community pages |
| machine-learning-repos | Curated ML frameworks, libraries, and resources (400+ stars) |
| Stackoverflow-Analysis | 3-year developer survey analysis and salary prediction (242 stars) |
| awesome-github-profiles | Inspiring GitHub profile READMEs from around the world (139 stars) |
| Opensource-practice | Beginner-friendly practice repo with 1,000+ contributors (103 stars) |
| Scrape-ML | Python scripts to scrape and process data for ML projects (108 stars) |
Join the Communityβ
recode hive has 600+ GitHub followers and contributors from all over the world. Here is how to become part of it:
- Join the GitHub Organization β raise an issue using the Invite Link and you'll receive an email invitation.
- Join Discord β chat with members, ask questions, and find help in real time at discord.gg/dh3TA8U55Q.
- Practice open source β make your first PR in the Opensource-practice repository.
- Subscribe to the newsletter β get career insights delivered to your inbox at recodehive.substack.com.
Set Up the Repository Locallyβ
Prerequisitesβ
1. Fork and Cloneβ
Go to github.com/recodehive/recode-website, click Fork, then clone your fork:
git clone https://github.com/your-username/recode-website.git
cd recode-website
Add the upstream remote so you can stay in sync with the main repo:
git remote add upstream https://github.com/recodehive/recode-website.git
2. Install Dependenciesβ
npm install
3. Start the Development Serverβ
npm start
Open http://localhost:3000 in your browser. The site hot-reloads automatically as you edit files.
4. Using Docker (Alternative)β
# Build the image (first time only)
docker build -t recodehive-app .
# Run the container
docker run -p 3000:3000 recodehive-app
Or with hot-reload using Docker Compose:
docker-compose up
Contribution Workflowβ
-
Keep your fork up to date before starting any work:
git checkout main
git fetch upstream
git merge upstream/main -
Create a new branch for your contribution:
git checkout -b feature/your-feature-name -
Make your changes and preview them at
localhost:3000. -
Commit your changes:
git add .
git commit -m "Add: brief description of your changes" -
Push to your fork:
git push origin feature/your-feature-name -
Open a Pull Request β go to your fork on GitHub and click Compare & pull request. Set the base repository to
recodehive/recode-websiteand the base branch tomain.
For full details, read the Contributing Guidelines.
Tech Stackβ
| Layer | Technology |
|---|---|
| Framework | Docusaurus 3 (React + TypeScript) |
| Language | TypeScript (Node.js β₯ 18) |
| Styling | Tailwind CSS 4 |
| UI Components | Radix UI, Framer Motion |
| Linting | ESLint, Prettier |
Stay Connectedβ
| Platform | Link |
|---|---|
| Website | recodehive.com |
| YouTube | @RecodeHive |
| Sanjay K V | |
| Twitter / X | @sanjay_kv_ |
| @nomad_brains | |
| Newsletter | recodehive.substack.com |
| Discord | discord.gg/Yxv9RA3r |
Happy open-source contributions β here's to your career success! π