1. X
  2. renoun.dev
Log inSign up
renoun.dev
11 posts
renoun.dev profile banner
user avatar

renoun.dev

@renoun_dev
The renoun SDK turns your codebase into structured data you can query and render performantly.
renoun.dev
Joined March 2024
1
Following
132
Followers
RepliesRepliesMediaMedia
  • Pinned
    user avatar
    renoun.dev
    @renoun_dev
    Oct 16, 2025
    renoun.dev - One package - Zero configuration - Any React framework What will you ship?
    import { Directory } from 'renoun'

const posts = new Directory({
  path: 'posts',
  filter: '*.mdx',
})

export async function Page({ slug }: { slug: string }) {
  const post = await posts.getFile(slug, 'mdx')
  const Content = await post.getContent()
  return <Content />
}
  • user avatar
    renoun.dev
    @renoun_dev
    Jan 7
    The core renoun library is now MIT and fully open source! The renoun toolkit helps you granularly analyze your codebase and render data from your repository or file system. Build a blog, docs site, presentation, whatever you can imagine ✨
    Image
    GitHub - souporserious/renoun: Query and Render Your Codebase
    From github.com
  • user avatar
    renoun.dev
    @renoun_dev
    Nov 25, 2025
    renoun only has 8 dependencies to help keep you secure from attacks like this
    user avatar
    Socket
    @SocketSecurity
    Nov 25, 2025
    ⚠️ Update on the Shai Hulud v2 campaign: We’ve confirmed 834 malicious packages and now see spillover into Maven Central. The package org.mvnpm:posthog-node:4.18.1 contains the same Bun-based payload used in the npm compromise. Updated analysis → socket.dev/blog/shai-hulu… #Java
  • user avatar
    renoun.dev
    @renoun_dev
    Nov 21, 2025
    The Directory utility works with your bundler and can delegate the runtime to a dynamic import using the flexible loader option renoun.dev/utilities/file…
    import { Directory } from 'renoun'

// receives path + extension: getting-started.mdx
new Directory({
  path: 'posts',
  loader: (path) => import(`./posts/${path}`)
})

// receives path without extension: getting-started
new Directory({
  path: 'posts',
  loader: {
    mdx: (path) => import(`./posts/${path}.mdx`),
  },
})

// runs once on load and then delegates to extension loaders
new Directory({
  path: 'posts',
  loader: () => {
    const mdxModules = import.meta.glob('./posts/*.mdx')
    return {
      mdx: path => mdxModules[`./posts/${path}.mdx`]),
    }
  },
})
  • user avatar
    renoun.dev
    @renoun_dev
    Nov 16, 2025
    The Link component can now generate links to the latest git host release and be fully customized if needed renoun.dev/components/lin…
    <Link variant="release">
  {({ href, name, tag }) => (
    <a href={href}>{name}@{tag}</a>
  )}
</Link>

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Advertisement
Advertisement