Filter
Exclude
Time range
-
Near
Excited to share my latest project! Leveraging the power of Next.js, TypeScript, TailwindCSS, secured via Clerk, and optimized with PostCSS #NextJS #TypeScript #WebDevelopment #FullStackDeveloper #ReactJS #TailwindCSS #Clerk #JavaScript #SoftwareDevelopment #FrontendDevelopmen
2
Replying to @aecorredor
Yup. I told Cursor with two sentences to migrate from a certain CSS-in-JS stack to a postcss stack, and it worked for hours overnight and I reviewed the PR in the morning.
1
118
Fractional scaling is a total mess for modern UI. 🤦‍♂️ Watch how legacy units deform under resolution changes while DPX stays rock-solid. Just built a permanent fix for screen fragmentation. PostCSS-DPX is live on npm! dpx.dekuve.top/ 🌍⚙️ #webdev #css #frontend #uiux
1
45
Designing UI for tiny phones & huge 8K screens shouldn't be a nightmare. Built a permanent fix! 🎉 postcss-dpx v1.0.0 is live on npm. Crisp, hardware-independent scaling with 0% client CPU cost. Try it out: dpx.dekuve.top/ 🌍⚙️ #frontend #css #webdev #uiux #opensource
1
33
Adding to this, my GitHub account was compromised in the same campaign. Here's the mechanic so others can check themselves: The attacker injects an obfuscated loader into build configs (postcss/next/tailwind.config, sometimes .ts entry files) a base64 AUTH_API_KEY that decodes to the C2, then eval()s whatever the server returns. Runs on npm build/start.
auth-confirm-four.vercel.app… another one.. this malware is spreading like wildfire through compromised github accounts. @rauchg please take this down as well. @github needs to see how these accounts are being compromised and how the attackers are circumventing platform protections
4
3
7
553
May 31
Send it
1
49
$POSTCSS He reposted this. 29k github stars on this. DDp7DBSJ78Gd7oSbBBohsKuSpnSPnhTEFVXZL1r7pump
8
5
20
2,811
May 30
Replying to @sitnikcode @Amplify
Hey The community has made a solana memecoin for you and your github receives 100% of the fees from it! there is around 100$ waiting for you already! $POSTCSS DDp7DBSJ78Gd7oSbBBohsKuSpnSPnhTEFVXZL1r7pump
1
6
528
Replying to @sitnikcode @Amplify
Yo your GItHub username is "AI? Thats crazy. Someone launched a pump fun token with fees going to your github btw. $POSTCSS You could make much more than 50$ DDp7DBSJ78Gd7oSbBBohsKuSpnSPnhTEFVXZL1r7pump
4
4
12
1,128
Access ALL prompts for stunning animated websites in one click: motionsites.ai ## Prompt Build a fullscreen hero section for a site called "Orbis.Nft" using React, TypeScript, Tailwind CSS, and Vite. Recreate every detail below precisely. --- ### Video Background with Mouse-Scrub Effect Use this video as the fullscreen background: ``` d8j0ntlcm91z4.cloudfront.net… ``` The video does NOT autoplay. Instead, implement a **mouse-scrub interaction**: as the user moves their mouse left/right across the viewport, the video scrubs forward/backward through its timeline. Implementation details: - The video is paused on load at `currentTime = 0`. - Track the mouse's horizontal position as a normalized value (0 to 1) across `window.innerWidth`. - On each `mousemove`, compute the delta from the previous X position. Multiply that delta by a `SENSITIVITY` constant of `0.8` and by the video's `duration` to get a time offset. - Maintain a `targetTime` that accumulates these offsets, clamped between 0 and `duration`. - Use the video's `seeked` event to chain seeks: when a seek completes, if `targetTime` has diverged from `currentTime` by more than 0.01s, seek again. This prevents dropped seeks since the browser can only process one seek at a time. - Use a `useRef` to store mutable state (`targetTime`, `isSeeking` flag, `prevX`) to avoid re-renders. - The `<video>` element has attributes: `muted`, `playsInline`, `preload="auto"`, and is styled `absolute inset-0 h-full w-full object-cover`. --- ### Google Fonts Load two Google Fonts in `index.html` via `<link>`: ``` fonts.googleapis.com/css2?fa… ``` - **Anton** -- used for the hero heading (mapped to Tailwind as `font-grotesk`). - **Condiment** -- a cursive script used for the accent text (mapped as `font-condiment`). Include `<link rel="preconnect">` tags for `fonts.googleapis.com` and `fonts.gstatic.com` (with `crossorigin`). --- ### Tailwind Config Extend the default Tailwind theme with: - **Colors:** - `background`: `#010828` (deep navy) - `cream`: `#EFF4FF` (off-white for heading text) - `neon`: `#6FFF00` (bright green for the cursive accent) - **Font families:** - `grotesk`: `['Anton', 'sans-serif']` - `condiment`: `['Condiment', 'cursive']` --- ### Global CSS (`index.css`) ```css body { background-color: #010828; color: #EFF4FF; margin: 0; overflow-x: hidden; } ``` Also include a `.liquid-glass` utility class (not used in the hero itself, but part of the design system): - `background: rgba(255, 255, 255, 0.01)` with `background-blend-mode: luminosity` - `backdrop-filter: blur(4px)` (with `-webkit-` prefix) - `border: none` - `box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.1)` - A `::before` pseudo-element creating a gradient border effect using a `mask-composite: exclude` technique. The gradient goes from `rgba(255,255,255,0.45)` at top/bottom to transparent in the middle, with `padding: 1.4px`. --- ### Navbar A `<nav>` fixed to the top (`fixed top-0 left-0 right-0 z-50`), using `flex items-center justify-between`, with padding `px-5 sm:px-8 py-4 sm:py-5`. **Left: Logo (inline SVG)** A custom geometric SVG logo, 28x28, viewBox `0 0 256 256`, filled `#111111`: ``` M 256 64 L 256 128 L 192.5 128 L 160 95 L 128 64 L 96 95 L 63.5 128 L 64 128 L 128 192 L 128 256 L 64.5 256 L 32 223 L 0 192 L 0 64 L 64 0 L 192 0 Z M 256 192 L 256 256 L 192.5 256 L 160 223 L 128 192 L 128 128 L 192 128 Z ``` **Center: Desktop pill navigation (hidden on mobile, `hidden md:flex`)** Absolutely centered with `absolute left-1/2 -translate-x-1/2`. Dark pill container: `bg-gray-900 rounded-full px-2 py-1.5`. Contains 5 nav items: `['Device', 'Real Stories', 'Science', 'Plans', 'Reach Us']`. The first item is the active state: `bg-white text-gray-900 text-sm font-medium px-4 py-1.5 rounded-full`. All others: `text-gray-300 text-sm font-medium px-4 py-1.5 rounded-full hover:text-white transition-colors`. **Right: Desktop CTA button (hidden on mobile, `hidden md:flex`)** `bg-gray-900 text-white text-sm font-medium px-5 py-2 rounded-full` with `hover:bg-gray-700 transition-colors`. Contains a small green dot (`w-2 h-2 rounded-full bg-green-400`) followed by text "Reserve Yours". **Mobile: Hamburger toggle (`md:hidden`)** Uses `Menu` and `X` icons from `lucide-react` at `size={22}`, colored `text-gray-900`. Toggles a dropdown. **Mobile dropdown menu** When open: `fixed top-0 left-0 right-0 z-40 bg-white pt-16 pb-6 px-5 shadow-lg flex flex-col gap-1 md:hidden`. Each nav item is a full-width button: `text-gray-800 text-base font-medium py-3 border-b border-gray-100 text-left hover:text-gray-500 transition-colors`. Includes the same "Reserve Yours" CTA at the bottom with `mt-4`, centered, `rounded-full`. --- ### Hero Text (Bottom-Left) Positioned inside a `relative z-10 flex flex-col h-full` container. The text block is anchored to the bottom: `flex-1 flex items-end pb-16 sm:pb-20 lg:pb-24 px-6 lg:px-12`. Inner wrapper: `relative lg:ml-12 max-w-[780px]`. **Main heading `<h1>`:** - Font: `font-grotesk` (Anton) - Size: `text-[40px] sm:text-[60px] md:text-[75px] lg:text-[90px]` - `uppercase`, color `text-cream` (#EFF4FF) - Line height: `leading-[1.05] sm:leading-[1] md:leading-[1] lg:leading-[1]` - Text content (with line breaks): ``` Beyond earth and ( its ) familiar boundaries ``` The parentheses around "its" have spaces inside them: `{'( '}its{' )'}`. **Cursive accent `<span>`:** - Absolutely positioned relative to the heading wrapper: `absolute -right-4 sm:right-0 md:right-4 top-0 sm:top-2 md:top-4` - Font: `font-condiment` (Condiment cursive) - Size: `text-[24px] sm:text-[32px] md:text-[40px] lg:text-[48px]` - Color: `text-neon` (#6FFF00) - Slight rotation: `-rotate-1` - `opacity-90` - Inline style: `mixBlendMode: 'exclusion'` - Text: "Nft collection" --- ### Overall Layout The root `<section>` is `relative h-screen w-full overflow-hidden bg-background`. The video sits at `absolute inset-0` behind everything. The content layer sits at `relative z-10`. The nav is `fixed z-50`. The page title in `index.html` is "Orbis.Nft". --- ### Dependencies - `react`, `react-dom` (v18) - `lucide-react` (for Menu and X icons) - Tailwind CSS 3, PostCSS, Autoprefixer - Vite with `@vitejs/plugin-react` - TypeScript No other UI libraries needed.
6
41
7,243
Replying to @greyfedora0 @e0syn
Android / Kotlin Android SDK, AndroidX, Jetpack Compose, AppCompat, Material Components, Lifecycle, ViewModel, LiveData, Room, WorkManager, Navigation, Paging, DataStore, Hilt, Dagger, Koin, Retrofit, OkHttp, Moshi, Gson, Coil, Glide, Picasso, ExoPlayer / Media3, CameraX, ML Kit, Firebase Android SDK, Google Play Services, Coroutines, Flow, Ktor, kotlinx.serialization, Arrow, MockK, Espresso, Robolectric, JUnit, Truth, LeakCanary, Timber. Databases / Storage / Search SQLite, PostgreSQL client libraries, MySQL client libraries, MariaDB connectors, Oracle drivers, SQL Server drivers, ODBC, JDBC, MongoDB drivers, Cassandra drivers, Redis clients, Memcached clients, Elasticsearch clients, OpenSearch clients, SolrJ, Lucene, RocksDB, LevelDB, LMDB, FoundationDB bindings, Couchbase SDKs, Neo4j drivers, ArangoDB clients, DynamoDB SDKs, Firestore SDKs, Bigtable SDKs, ClickHouse clients, Snowflake connectors, DuckDB, H2, HSQLDB, Derby, Realm, WatermelonDB, IndexedDB wrappers, Dexie, LokiJS. Web / CSS / UI React, Vue, Angular, Svelte, Solid, Qwik, Lit, Astro, HTMX, Alpine.js, Stimulus, Ember, Backbone, Knockout, jQuery, Bootstrap, Tailwind, Bulma, Foundation, Semantic UI, Material UI, Chakra, Ant Design, Element Plus, Vuetify, Quasar, PrimeNG, PrimeReact, Mantine, Carbon Design System, Fluent UI, Shoelace, Radix, Headless UI, DaisyUI, styled-components, Emotion, Stitches, Sass, Less, Stylus, PostCSS, CSS Modules, UnoCSS.
1
2
99
We work on about 40 codebases each year. With the surge of supply chain attacks, we have to be very systematic. Check out how our very own @sitnikcode, author of PostCSS and a bunch of super popular OSS projects, thinks about security:
Supply chain attacks can’t be solved with one silver bullet. They need a systemic approach. For every dev layer (not just npm, but CI, Docker, and your editor) ask 4 questions: 1. How can we reduce dependencies? 2. Isolation 3. Update control 4. Review Thread ↓
6
12
4,512
Replying to @viktoroddy @grok
Access the second prompt, as well as 200 other prompts for stunning animated websites in one click: motionsites.ai First Hero Prompt 626f6c742d63632d6167656e74Here is the complete prompt to recreate this hero section exactly: --- **Prompt:** Build a full-screen dark hero section landing page using React, TypeScript, Vite, Tailwind CSS, lucide-react for icons, and the `shaders` package (from npm) for the background effect. Use Inter (Google Fonts, weights 400/500/600/700) as the primary font. --- **1. Background Shader** Place a full-screen `<Shader>` component (from `shaders/react`) as an absolutely positioned background (`absolute inset-0 z-0 w-full h-full`). Compose these layers inside: - A hidden `Circle` with `id="idmoz4cglxvtm21v60i"` that tracks the mouse cursor (`center: { type: "mouse-position", originX: 0.5, originY: 0.5, momentum: 0.35, smoothing: 0.2 }`), `softness={0.5}`, `visible={false}`. This is used as a mapping source only. - A `HexGrid` with `id="idmoz40cq9qk5jrget0"`, `colorA="#00000000"`, `visible={true}`, and `thickness` dynamically mapped from the Circle's alpha channel (`type: "map", source: "idmoz4cglxvtm21v60i", channel: "alpha", inputMin: 0, inputMax: 1, outputMin: 0.4, outputMax: 3`). - A `RadialGradient` centered at `{ x: 0.5, y: 1 }` (bottom center), `colorA="#121221"`, `colorB="#080808"`, `radius={1.4}`. - `Ripples` with `colorA="#052b69"`, `colorB="#111114"`, `frequency={11.7}`, `maskSource="idmoz40cq9qk5jrget0"`, `softness={1.8}`, `thickness={0}`. - `ChromaFlow` with `baseColor="#5d9bf5"`, `downColor="#2633ff"`, `leftColor="#570aff"`, `rightColor="#7d7dfa"`, `upColor="#00c3ff"`, `maskSource="idmoz40cq9qk5jrget0"`, `momentum={15}`, `radius={3.5}`. - `Glow` with `intensity={21}`, `size={6}`, `threshold={0.1}`. - `FilmGrain` with `strength={0.05}`. --- **2. Liquid Glass CSS** In `index.css`, under `@layer components`, define two utility classes: `.liquid-glass`: - `background: rgba(255, 255, 255, 0.01)`, `background-blend-mode: luminosity` - `backdrop-filter: blur(4px)` (with -webkit prefix) - `border: none`, `box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.1)` - `position: relative`, `overflow: hidden` - `::before` pseudo-element with `inset: 0`, `border-radius: inherit`, `padding: 1.4px`, a vertical linear-gradient border effect (`rgba(255,255,255,0.45)` at 0%/100%, fading to transparent in the middle), using `-webkit-mask` with `content-box` XOR composite to create a border-only gradient overlay. `pointer-events: none`. `.liquid-glass-strong` (for CTA buttons): - Same background/blend-mode as above but `backdrop-filter: blur(50px)` - `box-shadow: 4px 4px 4px rgba(0,0,0,0.05), inset 0 1px 1px rgba(255,255,255,0.15)` --- **3. Navbar** - Absolutely positioned at top (`absolute top-0 left-0 right-0 z-50`), flex row with `justify-between`, padding `px-5 py-4 lg:px-10 lg:py-6`. - Left: site name "axentra" in white, `text-xl font-semibold tracking-tight`, Inter font. - Center (desktop only, hidden on mobile): a pill-shaped nav container (`rounded-full px-2 py-1.5`) with the `liquid-glass` class applied. Contains links: "Platform", "How it works", "AI Defense", "Connections", "Insights". Each link is `text-white/80 hover:text-white text-sm px-4 py-1.5 rounded-full hover:bg-white/10 transition-all duration-200`. - Right: a white CTA button "Join the wait" (`rounded-full text-sm font-medium px-5 py-2 bg-white text-black hover:opacity-80`), hidden on mobile. On mobile, show a hamburger toggle button. --- **4. Mobile Menu** - Hamburger button: a 36px circle that toggles between Menu and X icons (lucide-react) with rotation/scale animations using `cubic-bezier(0.23, 1, 0.32, 1)` easing. - Backdrop: fixed fullscreen `z-30`, `backdrop-filter: blur(12px)`, `background: rgba(0,0,0,0.6)` when open. - Panel: slides down from top (`max-height` animation, `0.5s cubic-bezier(0.23, 1, 0.32, 1)`), `z-40`, dark background `rgba(8,8,8,0.97)` with a subtle bottom border. Contains the same nav links stacked vertically with staggered fade-in animations (50ms offset per item), and a full-width white "Join the wait" button at the bottom separated by a divider. Escape key closes the menu. --- **5. Hero Content** - Positioned bottom-left: `flex flex-col items-start justify-end text-left h-full px-5 sm:px-8 lg:px-10 pb-16 md:pb-20`, `z-20`. - Heading: `text-white font-normal leading-[1.12] tracking-tight max-w-3xl`, font-size `clamp(1.75rem, 5vw, 2.6rem)`, Inter. Text: "When strategy meets its spark / and thought reshapes what lies ahead" (line break on `sm `). - Subtitle: `mt-5 md:mt-6 text-sm md:text-base leading-relaxed max-w-xs sm:max-w-sm md:max-w-md`, Courier New monospace, `letter-spacing: 0.01em`, color `rgba(255, 255, 255, 0.6)`. Text: "a fluid channel - where deep resolve / and neural insight dissolve as one". - CTA button: `mt-7 md:mt-8`, white pill button with text "See it in motion" and an ArrowRight icon (15px) that shifts right on hover. `text-sm font-medium px-5 py-2.5 rounded-full bg-white text-black hover:opacity-80`. --- **6. Global Styles** - Import Inter from Google Fonts (400, 500, 600, 700). - Apply `-webkit-font-smoothing: antialiased` and `-moz-osx-font-smoothing: grayscale` globally. - Root container: `relative w-full h-screen overflow-hidden bg-black`. --- **Dependencies:** `react`, `react-dom`, `lucide-react`, `shaders`, `tailwindcss`, `postcss`, `autoprefixer`, `vite`, `@vitejs/plugin-react`, `typescript`.
1
16
4,831
Hey! I am open for contract or full-time work as a full-stack developer. I've worked on industrial software, real estate tech, and a visual website builder. I specialize in design systems, a11y, and UX. Previously maintained PostCSS, Rollup, and SVGO.
1
17
19
3,577
Veritas Kanban 4.0.1 ⚖️ (OpenClaw Task Manager) Task side popouts feel sane again: padding is back where it belongs, headers breathe, and code-task tabs stop compressing themselves into unreadable little bricks. The n8n webhook got a security pass too: required shared secret, timing-safe checks, stricter attachment filtering, safer filenames, path containment, and regression tests. Dependency audit noise is lower: patched xmldom, hono, postcss, and sanitize-html advisories. One ExcelJS → uuid transitive item remains, waiting on a safer upstream-compatible path. Small release, useful cleanup. github.com/BradGroux/veritas…
5
6
63
22,966
Claude Code stopped our codebase from getting compromised by a North Korean linked hacker group. Actually - I am not kidding. This happened this week, and it's a crazy story. On Wednesday morning, I was doing what I usually do - reading messages from the @shipstudio_ap community and implementing new feature requests. Then, I went to push it live - and all of the sudden, out of nowhere. Claude freaked out. "STOP! MALICIOUS CODE HAS BEEN FOUND. THIS IS SERIOUS". I assumed it was just a false warning - but I asked it what the malicious code was. "Someone doctored a real PR and injected some items into the .gitignore, and added an obfuscated payload into the postcss file" I looked... and yep. Indeed. Fuck oh fuck oh fuck. Immediately, I went into freak out mode, nuked all API keys, took major services offline so we can investigate what's going on. Luckily - it was picked up so quickly by Claude Code that it didn't have a chance to execute on any of our machines. We were safe, but we needed to do a bit sweep of everything, audit our security policies, and make some adjustments. So - you might be thinking... there it is. Vibe coding is a security risk. Here's the thing - any custom-built project comes with security risks. And, in this case, it wasn't my credentials, nor one of the other non-developers on our team who's credentials were compromised. Rather ironically, it was the credentials of the developer who we hired to 'babysit' the vibe coders. Yep. Color me shocked. To be clear - it's not his fault - this could have just as easily happened to any one of us, and any one of you. But - the idea that non-technical building with AI itself is a security risk is just false. In our case, the developer's credentials were compromised, and AI is actually what found, and fixed, the problem. Anyways, folks, security is NO JOKE! Move fast, break things, but never forget that you're one small mistake away from a big problem.
6
37
3,439
現代なのにtailwindもpostcssも使わずに単にcssを書き、viteでimportを処理して1つにバンドルしただけのものを触っている これでええねん
1
2
371