More Open Source Goodies: Simple Sitemap and Leaderbin


Well, it’s been a productive week for me in open-source land. Just last week, I released my first open-source package ever, an npm module called amz-products that functions as a nice wrapper for the Amazon Product Advertising API.

I’ve now put out a second module, in collaboration with a buddy of mine, called simple-sitemap. This is yet another npm module that provides an easy facility for creating sitemaps for larger websites. We ran into an issue where we needed to generate sitemaps for sites with over 150k pages, and Google has a limit of 50k links per sitemap file. This package automatically creates multiple sitemap files to handle those large sites, definitely handy if you’re dealing with that kind of scale.

Also, the package includes automatic submission to both Google and Bing, so once it creates your sitemap for you, it’ll go ahead and submit it, assuring the search engines have the latest from you. If you need an easy way to make sitemaps for your site, I highly encourage checking it out!

Lastly, the same buddy of mine who worked on the simple-sitemap module with me just open sourced a project of his called Leaderbin. Leaderbin is an app that handles leaderboards as a service. It features a pretty simple API that allows you to pass it data, and it’ll keep tabs on your leaderboards for you. Pretty great for folks who are incorporating any kind of gamification or other tracking into their products. It’s not hosted anymore, but the code is out there, should you want to pick it up and run with it.

Any open source packages you’ve seen this week that are worth pointing out? Throw them in the comments!

Related Posts

Shitty Sales Have Made Product Development Harder

Shitty, one-sided sales processes have made product development much more difficult for early stage startups.

Why I'm Cold Emailing You

You might have gotten a cold email from me. Tasteless? Some people think so. Here's why I'm doing it.

How I Found Your Email

I've been cold emailing a lot of people, and many folks are surprised that I found their email. Here's where I dug it up.

Announcement: The Most Exciting Thing I've Done

Today, I'm announcing the most exciting project I've been involved with. It's called CrowdSync, and it helps to automate paperwork, communication and logistics when dealing with groups of people. Read on for why this is so big.

How to Post to Private Slack Channels from Zapier

If you automate posting to Slack via Zapier, you might need to post to a private channel. It's not entirely obvious how to do it, but actually pretty damn easy.

Sharing is the Currency of the Web

You consume free content all day on the web. The best way to pay back the people creating it? Share it.

The Magic of Low Fidelity

High-fidelity documentation is great, but it has a hidden dark side. Learn to embrace low-fidelity documentation, and you'll be amazed at the benefits.

Why You Should Blog More (Data)

When you stop blogging, people stop coming. Simple enough. Here's the proof.

Using a Linter Will Make You a Better Dev

Using a linter while you write code won't only make your code better formatted, it'll make you a better programmer.

Everyone Is Self Employed

The idea that you're not self-employed if you work fulltime somewhere is wrong. EVERYONE is self-employed.