About
What is LottieLink?
LottieLink is a platform designed to make your lottie animation experience both enjoyable and efficient. With LottieLink, you have the freedom to upload and share as many lotties as you like. Explore an extensive collection of lotties, many of which are contributed by the LottieFiles community, and feel free to download or link to them for your projects.
Vue 3 Lottie
I built a library called Vue 3 Lottie that enables you to use lottie animations in your Vue/Nuxt 3 projects. One of the main features of the library is the ability to use lotties both in JSON and url format. To use the JSON format, you need to have the JSON file in your project. This is the case for almost every other lottie library that I have encountered.
The ability to use Lotties in url format is a feature that I believe should exist in every lottie library. This is a simple addition that only requires a fetch before loading the animation.
This is a rather small feature addition but, in my opinion, it is a massive improvement to the developer experience. It allows you to use multiple lotties in quick succession without having to download the JSON file individually for each lottie. In Vue SPAs that I have built, I use the url format almost exclusively.
LottieFiles project limit
LottieFiles used to be my go-to place for lotties. It still is probably the best collection of of free to use Lotties on the internet. Each lottie on their platform also included a cdn link to the json file hosted on their platform. This was great for me because I could use the url format in my projects.
However, with a recent update, LottieFiles has limited the number of lottie files you can generate CDN links for to 10 on the free plan. To have access to unlimited files, they require you to move to a paid plan. I don't agree with these changes and I believe that it is a step in the wrong direction. I understand their need to monetize their platform but using contributors' free work as a means to limit the adoption of their platform is not the way to go about it.
Project Goal
This is why I built LottieLink. I want to provide a platform for people to share their lotties without any limits. The main goal of this project is to have a large collection of lotties that are free to use. The focus is on the collection of lotties and not the platform itself. I want to keep the platform as simple as possible. Feel free to upload your own or use the ones that are already on the platform.
Accountability
As a platform that is built on the work of others, I believe that it is my responsibility to ensure that the platform is used for its intended purpose. I will be monitoring the platform to ensure that the lotties that are uploaded are free to use and are confirming to the Lottie Simple License. Any violations will be removed from the platform. I will be adding a way for users to report lotties that are not in compliance with the license in the near future.
Final Thoughts
I don't want this project to be a competitor to LottieFiles. I want it to be a complementary platform that developers can use to share their lotties. All future updates to the platform will be focused on this core goal.