Skip to content

simonkurtz-MSFT/simple-linkedin-composer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

152 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Simple LinkedIn Composer

An enhanced rich-text editor for crafting better-formatted LinkedIn posts with emoji support and local snippet storage.

Hosted at https://linkedin-composer.simondoescloud.com

Banner Image

Table of Contents

✨ Features

  • Rich text formatting (bold, italic, lists)
  • Emoji picker with search functionality
  • Local storage of post and template snippets
  • Hashtag tracking and quick insertion
  • Export/import snippets as JSON
  • Zero data collection (runs 100% in browser)
  • Edge split-screen optimized

🚀 Quick Start

  1. Enter your LinkedIn username.
  2. Compose or load a snippet. Side-by-side is really nice in Edge!
  3. Click "Create a new LinkedIn Post".
  4. Click "Copy to Clipboard." Do not just copy content from the editor.
  5. Paste into the LinkedIn post.

📖 Detailed Usage Guide

Setting Up

  1. Get your LinkedIn username from your LinkedIn profile URL (e.g. https://www.linkedin.com/in/simonkurtz/)
  2. Enter it in the "LinkedIn user id" field (saves automatically)

Composing Posts

If you are starting with your first post, you can load a sample via the button under the editor.

Use the toolbar for formatting.

Saving Posts

  1. Click "Save snippet"
  2. Add a descriptive title (max 50 chars)
  3. Mark as template (optional) for frequent-use posts

Posting on LinkedIn

  1. Compose or load a snippet. Side-by-side is really nice in Edge!
  2. Click "Create a new LinkedIn Post".
  3. Click "Copy to Clipboard." Do not just copy content from the editor.
  4. Paste into the LinkedIn post.

💾 Snippet Management

Action How To
Save Click "Save snippet" after writing
Load Click snippet name in table
Delete Click "Delete" button next to snippet
Export Click "Export" to download all snippets
Import Click "Import" to upload snippets (handles de-duping)

🏷️ Hashtags

Simple LinkedIn Composer automatically detects hashtags in your post and tallies them in the hashtag organizer. The number of occurrences in your post is counted to give you insight into your own usage. You can sort by name or frequency of use (count). Clicking ➕ inserts the hashtag at the cursor in the editor. Clicking the LinkedIn icon opens its context on LinkedIn.

🔒 Privacy & Data

There are no server communications, no cloud syncs, no tracking mechanisms, no cookies, no ads, etc.

Everything stays in your browser's local storage.

This tool is entirely free to use. Please see the very permissive MIT license for details.

Enjoy it!

🌐 Browser Support

Browser Support Level Notes
Chrome ✅ Full
Edge ✅ Full Use split-screen
Firefox ✅ Full
Safari ✅ Full MacOS/iOS 15+
Mobile ⚠️ Limited Use Desktop Version

Development

I am keeping this intentionally simple: just markup, script, and style. Change what you want, refresh the browser, done. This could be done in TypeScript and Sass along with build tools, etc., but then it becomes more involved than I think it needs to be. That would make much more sense if this was a more complex web app.

🤝 Contributing

Please see CONTRIBUTING.md for details.

We welcome:

  • Bug reports
  • Feature requests
  • Pull requests

Thank You

A big THANK YOU! to the following contributors:

📜 License

MIT License - see LICENSE file for details.


Try it now: https://linkedin-composer.simondoescloud.com

Have questions? Open an issue on GitHub

About

An extremely simple LinkedIn composer for the sole purpose of crafting posts

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •