npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

cra-template-adrinlol

v1.4.0

Published

Landy is a free React landing page template designed for developers and startups.

Downloads

208

Readme

Free React landing page template

landy

Landy is a free React landing page template written in TypeScript, designed for developers and startups, who want to create a quick and professional landing page for their business or project.

This React template comes with multi-lingual support, smooth animations, set of ready to use sections and most importantly, all of the content is stored in the JSON files, so that you can manage the texts without having any prior knowledge in React.js.

Table of contents

Features

Your project will have everything you need to build a modern single-page React app:

  • 🎁 Modern – Template created using the latest features of React (State management using Hooks, Code-Splitting to reduce the bundle size)

  • 💻 Responsive – Highly responsive and reusable UI components, that change depending on the provided props

  • 🚀 Fast – Buttery smooth experience thanks to the implementation of best practices and no third party dependencies, resulting in PERFECT Google Lighthouse scores

  • 🏷 TypeScript support – Landy is written in TypeScript to improve the DX

  • 🌍 Internationalization - Prebuilt standalone file that works in every environment and doesn't require reloading the page to translate the content

  • 🛸 Routing - Each file inside the src/pages directory will generate its own route, so you don't have to manually handle the routing

  • 🤙 Contact Form - Contact form written in React Hooks, with uncontrolled form validation to reduce unnecessary performance penalty. You just need to provide the endpoint

  • ⚙️ Maintenance - All of the content is stored in the JSON files, so that you can easily manage the content of the website

Google Lighthouse

1

Google Lighthouse is an open-source, automated tool for measuring the quality of web pages. Google Lighthouse audits performance, accessibility and search engine optimization of web pages.

Performance

Audits for metrics like first paint and time to interactive to determine lag.

Accessibility

Checks for common issues that may prevent users from accessing your content.

Best Practices

Looks for everything from HTTPS usage to correct image aspect ratios.

SEO

Checks for best practices to ensure your site is discoverable.

Demo

Check the live demo here 👉️ https://landy.website/

Installation

You’ll need to have Node 10.16.0 or later version on your local development machine (but it’s not required on the server). I recommend using the latest LTS version.

To create a new app, you have to:

npx

Use the following command

npx create-react-app my-app --template adrinlol
cd my-app
npm start

What's included

  • axios - Promise based HTTP client for the browser and Node.js.
  • antd - React UI library that contains a set of high quality components.
  • react-awesome-reveal - High performance library that adds reveal animations using the Intersection Observer API.
  • styled-componets - Variant on “CSS-in-JS”—which solves many of the problems with traditional CSS.
  • i18next - Internationalization-framework written in and for JavaScript.

Special thanks

whoooa - Use fantastic, handmade illustrations with easily changeable colors and different styles.

Usage

Use it for whatever you want, and be sure to reach out to me on Twitter if you have any questions, or build something cool with it.

License

Licensed under the MIT license.