All Projects → zenika-open-source → Promote Open Source Project

zenika-open-source / Promote Open Source Project

Licence: mit
📄 How to promote my open source project?

Projects that are alternatives of or similar to Promote Open Source Project

Redrunner
Red Runner, Awesome Platformer Game.
Stars: ✭ 414 (-11.54%)
Mutual labels:  open-source
Spotter
🔎 macOS productivity tool to launch everything
Stars: ✭ 426 (-8.97%)
Mutual labels:  open-source
Tosdr.org
ARCHIVED Source code for tosdr.org
Stars: ✭ 460 (-1.71%)
Mutual labels:  open-source
Luigi
Micro frontend framework
Stars: ✭ 417 (-10.9%)
Mutual labels:  open-source
Cortx
CORTX Community Object Storage is 100% open source object storage uniquely optimized for mass capacity storage devices.
Stars: ✭ 426 (-8.97%)
Mutual labels:  open-source
Flextype
Hybrid Content Management System with the freedom of a headless CMS and with the full functionality of a traditional CMS
Stars: ✭ 436 (-6.84%)
Mutual labels:  open-source
Open Source Survey
The Open Source Survey
Stars: ✭ 413 (-11.75%)
Mutual labels:  open-source
Oio Sds
High Performance Software-Defined Object Storage for Big Data and AI, that supports Amazon S3 and Openstack Swift
Stars: ✭ 465 (-0.64%)
Mutual labels:  open-source
Spot mini mini
Dynamics and Domain Randomized Gait Modulation with Bezier Curves for Sim-to-Real Legged Locomotion.
Stars: ✭ 426 (-8.97%)
Mutual labels:  open-source
Awesome Open Source Supporters
⭐️ A curated list of companies that offer their services for free to Open Source projects
Stars: ✭ 457 (-2.35%)
Mutual labels:  open-source
Cdogs Sdl
Classic overhead run-and-gun game
Stars: ✭ 422 (-9.83%)
Mutual labels:  open-source
Material Kit React Native
Material Kit React Native
Stars: ✭ 424 (-9.4%)
Mutual labels:  open-source
Ttn
The Things Network Stack V2
Stars: ✭ 440 (-5.98%)
Mutual labels:  open-source
Curriculum
The curriculum of Techtonica, a free tech training and job placement program for women and non-binary adults with low incomes.
Stars: ✭ 414 (-11.54%)
Mutual labels:  open-source
Codestream
The Code Collaboration Tool Built for Remote Teams
Stars: ✭ 459 (-1.92%)
Mutual labels:  open-source
Apm planner
APM Planner Ground Control Station (Qt)
Stars: ✭ 413 (-11.75%)
Mutual labels:  open-source
Hosthunter
HostHunter a recon tool for discovering hostnames using OSINT techniques.
Stars: ✭ 427 (-8.76%)
Mutual labels:  open-source
Spartacus
Spartacus is a lean, Angular-based JavaScript storefront for SAP Commerce Cloud that communicates exclusively through the Commerce REST API.
Stars: ✭ 466 (-0.43%)
Mutual labels:  open-source
Poker ai
🤖 An Open Source Texas Hold'em AI
Stars: ✭ 462 (-1.28%)
Mutual labels:  open-source
Aimet
AIMET is a library that provides advanced quantization and compression techniques for trained neural network models.
Stars: ✭ 453 (-3.21%)
Mutual labels:  open-source

oss image

tweet

Open source promotion cheat sheet

This cheat sheet summarizes important steps you should follow to promote your open source project in the best conditions. You can click items to expand and get more information from a topic.

List of available languages:

A language is missing? Want to improve this cheat sheet? Contributions are welcome!

A PDF version of this cheat sheet is available here.

1. 🎢 Preparation step


👌 Make sure your project is mature enough

Your project must be stable enough with minimum viable features in order to hook users.

😎 Choose a cool name for your project

Choose a name users can easily remember.

💅 Make your README pretty

README is the first thing your visitors will see. Make it simple, pretty and easy to read. Here is a list of beautiful READMEs.

💪 Highlight strong points of your project

Identify your project strengths and make sure visitors see them first.

✨ Provide a demo of your project

Visitors will want to quickly understand the purpose of your project, how it works and how to use it. Providing a demo is the best way to satisfy users. It could be:

  • An animated GIF demonstrating how your project works
  • A link to a live demo
👌 Install/Usage must be super easy

You'll probably lose visitors if your project is not user-friendly.

📘 Create a clean and well structured documentation

Creating a good documentation is probably the most important step. If you have a small documentation, you can include it within your README. Otherwise, you should probably host it in a separate website. Some open source projects like vuepress can help you creating clean documentation in a simple way.


2. 📢 Spread the word about your hard works


⭐ Make your project trustable before publishing it on social networks

Most visitors will check how many stars the project has before considering using it. A minimum amount of stars makes your project more trustable than a project with zero star. This is why you should ask people you know to support your project before doing a public announcement on social media.

↗️ Share the project on social media and specialized platforms

Tell the World about your awesome work! Publish on social media and specialized platforms:

📃 Write articles that mention your project

Write articles about your project. Purpose can be the technical stack you used, how your project works, problems you encountered, etc. Post to publishing platforms:

🎤 Present your project at conferences/meetups

Presenting your project at conferences or meetups is a good way to improve its visibility.

🎥 Record and publish videos presenting your project, how it works, etc

Recording a video is not an easy exercise. However it's probably the most efficient way to make your project famous.

🕐 Choose the best time to publish on social media

Don't publish during holidays period or weekends. Usually the best time to publish on social networks is mid-week.

🗑 Don't spam platforms with your promotion

Don't publish twice on the same platform. It will be considered as spam and might cause bad publicity for your project.


3. 🤝 Keep your users


🆕 Try to regularly release new versions of your project

Maintain and improve your project with new releases and generate changelogs.

❗ Maintain your project, process opened issues

Do not let opened issues without response. Be nice with people that took time to open issues. 😉

🙏 Invite users to contribute

A healthy project is a project with a community and contributors. Let your users know that you need help by tagging some issues with contribution welcome or good first issue labels. See github labels.

🏆 Reward contributors

Be nice with people that helped you! Some open source projects like gatsby reward contributors with goodies. If you can't afford that, do a public post (on twitter or other platforms) about the contribution and mention the author (here is an example of public thanks). Open a Contributors section in your README to publicly thank them or showcase them on your project documentation or website. Here are some examples:

💬 Open a community chat platform

Github issues are not always the best way to communicate with your users. If necessary, you can use chat platforms to discuss with them:

🔙 Ask for feedback

User feedback is the best way to improve your project. They probably have features and ideas that could make your project better.

❤️ Open a use case gallery to show what users built with your project

Visitors will trust your project if they see concrete use cases and success stories, e.g., the vuepress gallery.


🙏 Show your support

⭐️ this repository if this cheat sheet helped you!


❤️ Contributors

Thanks go to these wonderful people:


Franck Abgrall

📖

Thomas Betous

📖

Eric Briand

📖

Faustine Godbillot

📖

Benjamin Plouzennec

📖

Johan Bonneau

📖

Benjamin Petetot

📖

NickHatBoecker

🌍

Claire Martinez

🌍

André Gama

📖

Mathias Bernardeau

📖

Antoine Oili

📖

Oswld TC

🌍

Zhiyue Yi

🌍

Ali khalili

🌍

Niusha Pakseresht

🌍

David Da Silva

🌍

Umut Işık

🌍

Alex Castells

🌍

Koji

🌍

pasindu p konghawaththa

🌍

This project follows the all-contributors specification. Contributions of any kind welcome!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].