OpenProfile is a web app for building and sharing a professional profile like LinkedIn, but the layout, sections, visibility, and branding are fully in your hands. Instead of one rigid template applied to everyone, users can rearrange, add, hide, or restyle sections to fit how they actually want to present themselves
There's currently no lightweight, self-serve way to have a public professional profile that reflects your actual field or personal brand without either:
- Settling for a generic template, or
- Building a personal website from scratch just to get a "profile page."
OpenProfile aims to fill that gap: the reach and networking utility of a LinkedIn-style profile, with the flexibility of a personal site.
Intended Users:
- Job seekers and freelancers
- Students and early-career professionals
- Small businesses and solo consultants
- Communities/organizations
- Modular profile sections
- Custom themes
- Granular visibility controls
- Rich content blocks
- Connections / networking
- Search & discovery
- Import tools
- Custom URLs
- Analytics (basic)
# Clone the repo
git clone https://github.com/your-org/openprofile.git
cd openprofile
# Install dependencies
npm install
# Start the dev server
npm run dev
- Check open issues
- Fork the repo and create a feature branch:
git checkout -b feature/your-feature-name - Follow existing code style
- Write or update tests for any behavior you change.
- Open a pull request with a clear description of what changed and why, linking any related issue.
- Be patient and open to feedback during review
- If you're not sure where to start, look for issues tagged
good first issueorhelp wanted
Early development / pre-alpha