Trending Projects is available as a weekly newsletter please sign up at Stargazing.dev to ensure you never miss an issue.
1. Open Props
CSS custom properties to help accelerate adaptive and consistent design. Useful in any framework
argyleink / open-props
CSS custom properties to help accelerate adaptive and consistent design.
Open Source CSS Variables
colors
gradients
shadows
aspect ratios
typography
easings
animations
sizes
borders
z-indexes
media-queries
Need help? ย ๐ ย Discord
CDN (browse)
- https://unpkg.com/open-props
- https://unpkg.com/open-props/normalize.min.css - Normalize (light + dark) demo
- https://unpkg.com/open-props/open-props.tokens.json - Design Tokens
- https://unpkg.com/open-props/open-props.figma-tokens.sync.json - Figma Design Tokens
- https://unpkg.com/open-props/open-props.style-dictionary-tokens.json - Style Dictionary Tokens
Bookmarklet
javascript: (() => {
const href = "https://unpkg.com/open-props";
document.head.append(Object.assign(document.createElement("link"),{rel:"stylesheet",href}));
})();
CLI
-
npm run gen:op
- runs throughsrc/
js files and creates the PostCSS files insrc/
-
npm run gen:nowhere
- creates a version of Open Props without the use of:where()
-
npm run gen:shadowdom
- creates a version of Open Props with:host
as the selector scope -
npm run gen:prefixed
- creates a version of Open Props with eachโฆ
2. Polly.JS
Record, Replay, and Stub HTTP Interactions. A standalone, framework-agnostic JavaScript library that enables recording, replaying, and stubbing of HTTP interactions.
Record, Replay, and Stub HTTP Interactions
Polly.JS is a standalone, framework-agnostic JavaScript library that enables recording, replaying, and stubbing of HTTP interactions. By tapping into multiple request APIs across both Node & the browser, Polly.JS is able to mock requests and responses with little to no configuration while giving you the ability to take full control of each request with a simple, powerful, and intuitive API.
Interested in contributing or just seeing Polly in action? Head over to CONTRIBUTING.md to learn how to spin up the project!
Why Polly?
Keeping fixtures and factories in parity with your APIs can be a time consuming process Polly alleviates this process by recording and maintaining actual server responses while also staying flexible.
- Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
- Use Polly's client-side server to modify or intercept requests and responses to simulateโฆ
3. Awesome Advent of Code
A collection of awesome resources related to the yearly Advent of Code challenge.
Bogdanp / awesome-advent-of-code
A collection of awesome resources related to the yearly Advent of Code challenge.
Awesome Advent of Code
This is a collection of awesome resources related to the yearly Advent of Code challenge.
- The Official AoC Website
- The AoC Subreddit
- Project Templates
- Tools and Utilities
- Other Advent Calendars
- 2018
- 2019
- 2020
- 2021
- 2022
-
2023
-
Solutions
- Ada
- APL
- Arturo
- Assembly
- AWK
- Bash
- BQN
- C
- C#
- C++
- C3
- Clojure
- Common Lisp
- Crystal
- D
- Dart
- Deno
- Elixir
- Elm
- Emacs
- Erlang
- Excel
- F#
- Factor
- Gleam
- Go
- Groovy
- Hamler
- Haskell
- Haxe
- HolyC
- Hoon
- Idris
- J
- Java
- JavaScript
- jq
- Julia
- Kotlin
- LDPL
- Lua
- M4
- MATLAB
- Nim
- Nushell
- Objective-C
- OCaml
- PHP
- Perl
- Picat
- Pony
- PowerShell
- Prolog
- Python
- R
- Racket
- Raku
- ReasonML
- Red
- REXX
- Rhombus
- ROBO1
- Roc
- Ruby
- Rust
- Smalltalk
- Scala
- Scheme
- Solidity
- SpectX
- SQL
- Standard ML
- Swift
- TypeScript
- TypeScript Types
- Unison
- V
- VB.NET
- Whitespace
- Zig
- Zsh
- Live Streams
-
Solutions
Project Templates
Templates, cookiecutters and skeletons for quickly setting up projects in your favourite language.
- AlexeSimon/adventofcode (Python)
- Jadarma/advent-of-code-kotlin-template (Kotlin)
- Kaitachi/ChallengeStarter (Swift)
- Reason Starterโฆ
4. PostHog
PostHog is an open-source product analytics suite, built for developers. Automate the collection of every event on your website or app, with no need to send data to third-parties.
PostHog / posthog
๐ฆ PostHog provides open-source product analytics, session recording, feature flagging and A/B testing that you can self-host.
Docs - Community - Roadmap - Changelog - Bug reports
PostHog is an all-in-one, open source platform for building better products
- Specify events manually, or use autocapture to get started quickly
- Analyze data with ready-made visualizations, or do it yourself with SQL
- Track website visitors separately with our GA4 alternative
- Only capture properties on the people you want to track, save money when you don't
- Gather insights by capturing session replays, console logs, and network monitoring
- Improve your product with Experiments that automatically analyze performance
- Safely roll out features to select users or cohorts with feature flags
- Send out fully customizable surveys to specific cohorts of users
- Connect to external services and manage data flows with PostHog CDP
PostHog is available with hosting in the EU or US and is fully SOC 2 compliant. It's free to get started and comes with a generous monthly freeโฆ
5. markdown-it
Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed
markdown-it / markdown-it
Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed
markdown-it
Markdown parser done right. Fast and easy to extend.
- Follows the CommonMark spec + adds syntax extensions & sugar (URL autolinking, typographer).
- Configurable syntax! You can add new rules and even replace existing ones.
- High speed.
- Safe by default.
- Community-written plugins and other packages on npm.
Table of content
- Install
- Usage examples
- API
- Syntax extensions
- Benchmark
- markdown-it for enterprise
- Authors
- References / Thanks
Install
node.js:
npm install markdown-it
browser (CDN):
Usage examples
See also:
- API documentation - for more info and examples.
- Development info - for plugins writers.
Simple
// node.js
// can use `require('markdown-it')` for CJS
import markdownit from 'markdown-it'
const md = markdownit()
const result = md.render('# markdown-it rulezz!');
// browser with UMD build, added to "window" on script
โฆ6. Two.js
A two-dimensional drawing api meant for modern browsers. It is renderer agnostic enabling the same api to render in multiple contexts: webgl, canvas2d, and svg.
Two.js
A two-dimensional drawing api meant for modern browsers. It is renderer agnostic enabling the same api to render in multiple contexts: webgl, canvas2d, and svg.
Home โข Releases โข Examples โข Documentation โขย Change Log โข Help
Usage
Download the latest minified library and include it in your html.
<script src="js/two.min.js"></script>
It can also be installed via npm, Node Package Manager:
npm install --save two.js
Alternatively see how to build the library yourself.
Here is boilerplate html in order to draw a spinning rectangle in two.js:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<script src="js/two.min.js"></script>
</head>
<body>
<script>
var two = new Two({
fullscreen: true,
autostart: true
}
โฆ7. Awesome ZSH plugins
A collection of ZSH frameworks, plugins, themes and tutorials.
unixorn / awesome-zsh-plugins
A collection of ZSH frameworks, plugins, themes and tutorials.
awesome-zsh-plugins
Status
A collection of ZSH frameworks, plugins, tutorials & themes inspired by the various awesome list collections out there.
Table of Contents
- Disclaimer
-
Frameworks
- alf
- ansible-role-zsh
- ant-zsh
- antibody
- antidote
- antigen-hs
- antigen
- ax-zsh
- deer
- dotzsh
- fresh
- gh-source
- miniplug
- oh-my-zsh
- PMS
- prezto
- pumice
- sheldon
- shplug
- TheFly
- Toasty
- uz
- x-cmd
- yazt
- yzsh
- zap
- zapack
- zcomet
- zeesh
- zgem
- zgen
- zgenom
- zilsh
- zim
- Zinit
- zinit-4
- zit
- zlugin
- znap
- zoppo
- zpacker
- zpico
- zplug
- zpm
- zr
- zsh.ai
- zshing
- zsh-dot-plugin
- zsh-mgr
- zshPlug
- ztanesh
- ztheme
- ztupide
- zulu
- Setups
- Prerequisites
- Tutorials
- Plugins
- Completions
- Themes
- Fonts
- Installation
- Writing New Plugins and Themes
- Other Resources
- Thanks
Please read the Contributing Guidelines before contributing.
Disclaimer
While I have done my best to not add entries with embedded malicious code, Iโฆ
8. Flags
Add Feature Flags to your Next.js application with a single React Hook. This package integrates your Next.js application with HappyKit Flags.
ย
Add Feature Flags to your Next.js application with a single React Hook. This package integrates your Next.js application with HappyKit Flags. Create a free happykit.dev account to get started.
Key Features
- written for Next.js
- integrate using a simple
useFlags()
hook orgetFlags()
function - supports App Router (Server Components & Client Components)
- only 2 kB gzipped size
- extremely fast flag responses (~50ms)
- supports Server-Side Rendering and Static Site Generation
- supports Middleware and Edge Functions
- supports User Targeting, Custom Rules and Rollouts
Documentation
See the full documentation for setup instructions and usage guides.
Examples
This is roughly what the usage of feature flags looks like once you're up and running.
// pages/index.js
import { useFlags } from "flags/client";
export default function IndexPage(props) {
const flagBag = useFlags();
return flagBag.
โฆ9. Every Programmer Should Know
A collection of (mostly) technical things every software developer should know about
mtdvio / every-programmer-should-know
A collection of (mostly) technical things every software developer should know about
Join our community for professional Software Developers and get more control over your life and career!
Every Programmer Should Know ๐ค
A collection of (mostly) technical things every software developer should know.
โ๏ธ These are resources I can recommend to every programmer regardless of their skill level or tech stack
Highly opinionated ๐ฃ. Not backed by science Comes in no particular order โป๏ธ
U like it? โญ it and share with a friendly developer U don't like it? Watch the doggo ๐ถ
P.S. You don't need to know all of that by heart to be a programmer. But knowing the stuff will help you become better! ๐ช
P.P.S. Contributions are welcome!
Introduction
- ๐ฅ Map of Computer Science
- ๐ฅ 40 Key Computer Science Concepts Explained In Laymanโs Terms
- ๐ Computer Science Roadmap
Falsehoods
- Awesome Falsehoods ๐ Curated list of falsehoods programmers believe in Check for things you do not know aboutโฆ
10. The Art of Command Line
Master the command line, in one page
jlevy / the-art-of-command-line
Master the command line, in one page
๐ ฤeลกtina โ Deutsch โ ฮฮปฮปฮทฮฝฮนฮบฮฌ โ English โ Espaรฑol โ Franรงais โ Indonesia โ Italiano โ ๆฅๆฌ่ช โ ํ๊ตญ์ด โ polski โ Portuguรชs โ Romรขnฤ โ ะ ัััะบะธะน โ Slovenลกฤina โ ะฃะบัะฐัะฝััะบะฐ โ ็ฎไฝไธญๆ โ ็น้ซไธญๆ
The Art of Command Line
Note: I'm planning to revise this and looking for a new co-author to help with expanding this into a more comprehensive guide. While it's very popular, it could be broader and a bit deeper. If you like to write and are close to being an expert on this material and willing to consider helping, please drop me a note at josh (0x40) holloway.com. โjlevy, Holloway. Thank you!
- Meta
- Basics
- Everyday use
- Processing files and data
- System debugging
- One-liners
- Obscure but useful
- macOS only
- Windows only
- More resources
- Disclaimer
Fluency on the command line is a skill often neglected or considered arcane, but it improves your flexibilityโฆ
Stargazing ๐
Top risers over last 7 days๐
- Free Programming Books +1,673 stars
- Awesome +1,672 stars
- Every Programmer Should Know +1,644 stars
- Remix +1,586 stars
- Lazy Git +1,460 stars
Top growth(%) over last 7 days๐
- Nice Modal React +42%
- Remix +27%
- Medusa +25%
- Helpful Decorators +17%
- Learn Web3 dapp +16%
Top risers over last 30 days๐
- Awesome +3,911 stars
- Machine Learning for beginner +3,683 stars
- Free Programming Books +3,413 stars
- Medusa +3,202 stars
- Coding Interview University +2,996 stars
Top growth(%) over last 30 days๐
- Fragstore +268%
- unocss +93%
- vsCode Frontmatter +61%
- Nice Modal React +27%
- NextJS Boilerplate +48%
For all for the latest rankings please checkout Stargazing.dev
Trending Projects is available as a weekly newsletter please sign up at Stargazing.dev to ensure you never miss an issue.
If you enjoyed this article you can follow me on Twitter where I regularly post about HTML, CSS and JavaScript.
Top comments (0)