indiedeveloper.org
Back to the directory

Made by the community

A little about you.
A world of connections.

Your profile lives in a simple file on GitHub. You own the words. A pull request is all it takes to join.

  1. Make yourself at home

    Open indiedeveloper-org/awesome-indie-developers and fork the repository.

  2. Tell us what you’re building

    Add profiles/your-slug.json. Use the example below, replacing every example value with your own. Your filename must match your slug. Add optional social links under socials using full HTTPS URLs. Supported platforms: X, Bluesky, Mastodon, LinkedIn, Instagram, Threads, YouTube, TikTok, Facebook, Reddit, Twitch, Discord. Omit any you don’t use. Add an entry to your projects array for each project. There is no limit on the number of projects. Each appears as its own linked card on your profile. Projects can include optional image (feature image) and logo HTTPS URLs. Remove those fields to use our default artwork.

    {
      "slug": "alex-river",
      "name": "Alex River",
      "avatar": "https://example.com/alex-avatar.jpg",
      "bio": "Making small, thoughtful tools for a calmer internet. Currently turning a weekend project into my day job.",
      "location": "Remote",
      "website": "https://example.com",
      "github": "example",
      "tags": [
        "SaaS",
        "Open source"
      ],
      "tools": [
        "TypeScript",
        "PostgreSQL",
        "Figma"
      ],
      "projects": [
        {
          "name": "Little Notes",
          "description": "A quiet space to collect your thoughts. Fictional example project.",
          "url": "https://example.com/notes",
          "image": "https://example.com/project-cover.png",
          "logo": "https://example.com/project-logo.png"
        },
        {
          "name": "Launch Notes",
          "description": "A simple place to share product updates and keep your users in the loop.",
          "url": "https://example.com/launch-notes"
        }
      ],
      "socials": {
        "x": "https://example.com/social/x",
        "bluesky": "https://example.com/social/bluesky",
        "linkedin": "https://example.com/social/linkedin"
      }
    }
  3. Open a pull request

    Submit your change against main. Include only your own profile and public information you want to share. Please read our Terms of Service before submitting. After validation and maintainer review, your profile will appear on the next website build.

    Submit on GitHub

A few good community habits

Be yourself. Link to things you actually build. Be kind to the people behind the projects. No scraped profiles, affiliate spam, or invented metrics.

To update or remove your profile, open another PR changing or deleting your JSON file.