I'm Tony, CEO at Cosmic (YC W19). Today we are releasing Cosmic Pages - free, dedicated web pages to host your Cosmic content. (Read the announcement here: https://www.cosmicjs.com/blog/introducing-cosmic-pages)
With Cosmic Pages, you can host any Object (content item) from the Cosmic CMS on a dedicated public URL, with a single click, no coding required. This enables you to send your content out for review without login or custom coding.
We built this because we have seen teams struggle with using a headless CMS to host their content because of the custom development needed to create and host a webpage to display the content. We thought it would be nice to offer a way for our users to create content and share seamlessly without needing to custom code and host a webpage themselves.
With Cosmic Pages, you can build your content model, create your content, and publish your page to the web in minutes, for free.
Let me know what you think in the comments.
Thanks, Tony
Cosmic is a headless content management system (CMS). We provide a dashboard to create content and API tools to deliver content to any website or app.
Blocks are pre-built website components that you can drop into your project. Choose from landing pages, blogs, image galleries, product pages, and more. With Blocks you can build these features with Cosmic faster than ever.
It's our goal to empower your team to create the best content powered websites and apps. Blocks can be considered the missing "head" to connect with the Cosmic headless CMS. It is our opinionated component frontend for building highly scalable and performant web applications built with tools we think offer a development experience and performance advantage (React Server Components, Next.js, and Tailwind CSS).
React Server Components (RSCs) have unlocked a new paradigm in building data-driven web applications. By safely encapsulating data-fetching inside components, we can use RSCs as building blocks to enable faster and more scalable application development. We are excited for the potential of RSCs and Blocks. This is just the beginning.
To get started, go to the Blocks website (https://blocks.cosmicjs.com/) and follow the steps for installation. View the Blocks demo (Agency Template) (https://cosmic-agency-template.vercel.app/) to see all of the Blocks in action.
Blocks are built to give developers a head start with features that are:
- Performance optimized - Draft preview ready - Mobile responsive - Localization ready - Dark mode ready - Customizable - Accessible - Type safe
Blocks not only provide a fast development experience, they have been optimized for speed and performance by default, so you can ship production-ready faster. Check out the Blocks demo (Agency Template) (https://cosmic-agency-template.vercel.app/) to see how building with Blocks can give you high scores across the board for performance, SEO, and accessibility.
Blocks are open source (https://github.com/cosmicjs/blocks) and built with React Server Components, Next.js, TypeScript, Tailwind CSS, and powered by the Cosmic content management system. You can install Blocks into any new or existing Next.js (v13+) codebase using the Blocks CLI (https://www.npmjs.com/package/@cosmicjs/blocks).
Check it out on the Blocks website (https://blocks.cosmicjs.com/) and let us know what you think in the comments.
Tony
I’m Tony, the CEO of Cosmic (https://www.cosmicjs.com), we provide a headless CMS and API toolkit to create and deliver content to websites and apps. Today, we are releasing Cosmic Media which enables you to search millions of high-quality, royalty-free, stock photos, videos, and vectors from popular online media services: Unsplash, Pexels, Giphy, and Pixabay from one convenient interface. It also includes AI-generated images from OpenAI. Check it out here: https://cosmicmedia.vercel.app
We built it to solve our own need to consolidate our existing media extensions, which were individual media extensions using the Unsplash API and Pexels Video API, and we thought, "why not combine them into one"? Rather than search from different stock media websites, seems like it would be nice to aggregate it into one interface. Then we sort of thought about what else might someone want for adding media to their content, so we added DALL-E AI image generation. We've been using it internally and find that it's saved us some time when searching for media to add to our blog posts.
We are offering it as both a stand-alone open source tool and as a Cosmic extension which can be added to your projects for easy access during content creation from the Cosmic dashboard. Check out the code and feel free to customize and extend it to suit your needs: https://github.com/cosmicjs/cosmic-media-extension
Let me know what you think in the comments.
- Tony
I’m Tony, the CEO of Cosmic (YC W19). We just released Cosmic 2.0. This release is the result of two years of dedicated work by our team which we are proud to share with you.
Our new website: https://www.cosmicjs.com
Documentation: https://www.cosmicjs.com/docs.
Sign up for the new Cosmic dashboard (https://app.cosmicjs.com/signup). Free plans available.
Cosmic is an API-first (headless) CMS that offers a web dashboard to create content and API tools to deliver content to any website or app. Our customers use Cosmic to avoid the pain of building and maintaining their own content management infrastructure. (We originally launched on HN in 2019 https://news.ycombinator.com/item?id=19330262)
Problem: I started building Cosmic back in 2014. As a full stack web developer working at a web design and development agency, I found it tedious to build each project with the same open-source tech stack (WordPress), performing the same plugin installation, configuration set up, hosting, etc. Plus, I found that we would run into the same issues after a website was finished: clients would blow up their website by installing a rouge plugin, constant battles with bot armies, and other limitations with developing on a monolithic CMS website.
Solution: I thought, “wouldn’t it be great to have a single easy-to-use dashboard interface to manage content, and dedicated API endpoints to deliver content to any website or app, regardless of tech stack or device? The result would be a website that is lighter, faster, and more secure.” Then began developing the solution I wanted.
Cosmic was born, and it satisfied my needs. I then let others try it. They would build stuff using Cosmic, break stuff, I would fix it, they would break something else, rinse and repeat. Eventually I met others who were willing to work on the problem with me…
Cosmic 2.0
Fast forward to today, after years of building, talking to customers, getting lots of feedback, and from that learning, building a brand new version of Cosmic that, we as a team, are really proud of. Rebuilt from the ground up, Cosmic 2.0 aims to satisfy the same needs that I had years ago: provide an intuitive dashboard to create content and powerful tools to deliver content to any website or app. Some notable improvements and new features include:
1. Overall faster, more responsive dashboard experience.
2. New JavaScript SDK https://www.npmjs.com/package/@cosmicjs/sdk
3. Darkmode theme option.
4. Stricter Object type modeling and more types including video, audio, color picker, emoji, and more.
5. Content folders for better content organization.
6. Global search dashboard command palette (Command + k).
Along with a new dashboard, we’ve got a brand new website, rebuilt from the ground up using: - Next.js - TypeScript - Tailwind CSS - Content managed by Cosmic (of course! We are dog-fooding our own CMS)
Let us know if you have any questions in the comments below!