TypeScript Metadata

Open-source TypeScript projects categorized as Metadata

Top 19 TypeScript Metadata Projects

  • conventional-changelog

    Generate changelogs and release notes from a project's commit messages and metadata.

  • Project mention: Using semantic-release to automate releases and changelogs | dev.to | 2024-01-25

    conventional-changelog-conventionalcommits is a package used for creating conventional commits and has a bit more configuration possibilities with changelogs in contrast to the default Angular commit scheme.

  • OpenMetadata

    Open Standard for Metadata. A Single place to Discover, Collaborate and Get your data right.

  • Project mention: How to Dynamically Adjust the Height of a Textarea in ReactJS | dev.to | 2023-10-25

    In this blog post, I have demonstrated how I addressed the challenge of dynamically adjusting the height of a textarea element based on its content, preventing the need for vertical scrolling in the title section of the OpenMetadata Knowledge article page.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • reflect-metadata

    Prototype for a Metadata Reflection API for ECMAScript

  • Project mention: TypeScript please give us types | news.ycombinator.com | 2023-07-07

    Counter to this post, as soon as I read the title I knew what this was, & I knew it was speaking exactly to something we've wanted for a long time. This is asking for more official & better supported https://github.com/rbuckton/reflect-metadata .

    TypeScript is a compiler. It has a lot of type information during compilation. We could write that type information out into a file. Instead what we do is throw that information out when the compile ends. Taking all that typing information & throwing it away at the end of compile time is a bad dumb & silly limitation. Especially for a language like JavaScript, which historically could be semi-proud it had such a strong Everything Is An Object philosophy running through it (such as the malleable prototype-based inheritance system); so much type information should be on that Class object. Reflect-metadata for example defined new methods on Reflect to store this metadata.

    I could not be more delighted to see the pennon of this website go up. We needed a rallying point for this. We needed a rallying point for keeping class data around. A rallying point for enriching the runtime with good actionable data is a good rallying point.

    It's not what's afoot here, but I think you're a bit off-base about the impossibility of adding even some type-safety. We might not be able to get exact TS type safety. But we can definitely build some safety in. Owing to the malleable prototype-based type system in JS, we can add getters/setters to objects to do a lot of type checking. This doesn't even begin to explore the possibility of what we might do with es2015's proxies, which could allow even more interesting checks to be layered in. I also wish JS had an official AST (and renderer), so had more official options for code-rewriting that might let us weave in type checks.

    What we can do as programmers is limited by what we have at our disposal. Not throwing out all the typing information, keeping it around at runtime, opens a lot of interesting doors.

  • yarle

    Yarle - The ultimate converter of Evernote notes to Markdown

  • Project mention: A structured note-taking app for personal use | news.ycombinator.com | 2023-12-21

    FWIW, I exported all my Evernote notebooks just recently from my old free account. Used https://github.com/akosbalasko/yarle to convert them to Markdown. It also has support for various PKB formats, like Obsidian. Hope that helps!

  • metadata-action

    GitHub Action to extract metadata (tags, labels) from Git reference and GitHub events for Docker

  • Project mention: Dockerize and Deploy a NodeJS Application to Cloud Run with GitHub Actions | dev.to | 2023-10-05

    name: Lint and Dockerize the app on: push: branches: [master] pull_request: branches: [master] env: # Use docker.io for Docker Hub if empty REGISTRY: docker.io # github.repository as / IMAGE_NAME: ${{ github.repository }} jobs: build: runs-on: ubuntu-latest permissions: contents: read packages: write steps: - name: Checkout repository uses: actions/checkout@v2 - name: Set up Google Cloud uses: google-github-actions/[email protected] with: project_id: ${{ secrets.GCP_PROJECT_ID }} service_account_key: ${{ secrets.GCP_SA_KEY }} # Login against a Docker registry except on PR # https://github.com/docker/login-action - name: Log into registry ${{ env.REGISTRY }} # if: github.event_name != 'pull_request' uses: docker/login-action@v1 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} # Extract metadata (tags, labels) for Docker # https://github.com/docker/metadata-action #- name: Extract Docker metadata # id: meta # uses: docker/metadata-action@98669ae865ea3cffbcbaa878cf57c20bbf1c6c38 # with: # images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} # Build and push Docker image with Buildx (don't push on PR) # https://github.com/docker/build-push-action - name: Build and push Docker image uses: docker/build-push-action@v2 with: context: ./ tags: ${{ secrets.DOCKER_USERNAME }}/magga:latest push: true file: ./Dockerfile - name: Image digest run: echo

  • svelte-meta-tags

    Svelte Meta Tags provides components designed to help you manage SEO for Svelte projects.

  • exiftool-vendored.js

    Fast, cross-platform Node.js access to ExifTool

  • Project mention: Exploring EXIF | news.ycombinator.com | 2023-09-06

    Know that although ExifTool is written in perl, you can run it in "batch mode" which makes it quite fast--only a couple of ms to parse a file. I've written an open source library to manage the subprocesses for you if you're using node.js (and I also wrote the ruby variant ages ago):

    https://github.com/photostructure/exiftool-vendored.js

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • music-metadata-browser

    Browser version of music-metadata parser Supporting a wide range of audio and tag formats.

  • musicbrainz-api

    Node MusicBrainz API client for reading and submitting metadata

  • blog

    πŸ‘¨β€πŸ’» Dev blog built with Next.js 13, TypeScript, and Contentlayer, using latest Next.js features (by kfirfitousi)

  • audnexus

    An audiobook data aggregation API that harmonizes data from multiple sources into a unified stream. It offers a consistent and user-friendly source of audiobook data for various applications.

  • icecast-parser

    Node.js module for getting and parsing metadata from SHOUTcast/Icecast radio streams

  • vercel-metafy

    Easily scrape metadata from websites as a service using Vercel.

  • kendraio-app

    Kendraio App

  • react-image-display-control

    πŸš€ Next-gen responsive images in React

  • Project mention: Show HN: React/web component for responsive images on steroids | news.ycombinator.com | 2023-06-13

    [2]: https://github.com/Frameright/react-image-display-control

  • metafy-svg

    Easily crawl a website's metadata and generate SVG as a service.

  • image-display-control-web-component

    πŸš€ Next-gen responsive <img>

  • Project mention: Show HN: React/web component for responsive images on steroids | news.ycombinator.com | 2023-06-13
  • stack-analyser

    Extract 500+ technologies from any repository. Detect Languages, SaaS, Cloud, Infrastructure, Dependencies and Services

  • Project mention: Show HN: Specfy – Stack Intelligence Platform | news.ycombinator.com | 2023-09-05

    Hey HN, I'm Samuel, founder of Specfy.

    Very excited to be launching Specfy, an open source platform to improve the way we talk about infrastructure and technology inside our organizations (https://github.com/specfy/specfy).

    During my time at Algolia --and previous--, I often felt the communication around production, tech choices and infrastructure was messy at best. Trying to understand how various components came together across teams or sifting through documentation scattered everywhere left me thinking there had to be a better way. Almost nobody, from engineering to C-level, could entirely list what was currently in production, how it was built and, sometimes, why it was built. So, I decided to create something to address it.

    Specfy is what came out of that frustration. It's a platform that ingest all your GitHub repositories and extracts metadata, to create a continuously updated infrastructure graph and tech stack documentation.

    It's open source: https://github.com/specfy/specfy + https://github.com/specfy/stack-analyser

    You can try it here: https://app.specfy.io/

    Short demo: https://www.youtube.com/watch?v=0DuMBEB0PLY

    It’s an open beta and as a solo founder I had to make hard choices regarding what features would land on production right now, but I would love feedback from the Hacker News community. I’m sure this problematic will resonate to some of you.

    Feel free to reach out to me [email protected] or contributes to the repositories.

  • metadata

    All the SEO meta tags you might need in one React component (by kaf-lamed-beyt)

  • Project mention: Automating npm package releases with GitHub Actions | dev.to | 2024-02-01

    So, recently, I finally figured it out by getting it to work in metadata

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Metadata related posts

  • Automating npm package releases with GitHub Actions

    1 project | dev.to | 1 Feb 2024
  • All the metatags you might need for SEO in one React component.

    1 project | dev.to | 23 Jan 2024
  • How to Dynamically Adjust the Height of a Textarea in ReactJS

    1 project | dev.to | 25 Oct 2023
  • Blog - Project Nessie: A Look in the Depths

    1 project | /r/bigdata | 11 Jul 2023
  • TypeScript please give us types

    10 projects | news.ycombinator.com | 7 Jul 2023
  • What is your favorite data catalog?

    2 projects | /r/dataengineering | 25 Jun 2023
  • Data Governance Hands On with Amazon DataZone

    1 project | dev.to | 22 May 2023
  • A note from our sponsor - SurveyJS
    surveyjs.io | 1 May 2024
    With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more β†’

Index

What are some of the best open-source Metadata projects in TypeScript? This list will help you:

Project Stars
1 conventional-changelog 7,574
2 OpenMetadata 4,140
3 reflect-metadata 3,129
4 yarle 1,326
5 metadata-action 825
6 svelte-meta-tags 466
7 exiftool-vendored.js 393
8 music-metadata-browser 228
9 musicbrainz-api 137
10 blog 106
11 audnexus 103
12 icecast-parser 69
13 vercel-metafy 30
14 kendraio-app 22
15 react-image-display-control 18
16 metafy-svg 13
17 image-display-control-web-component 9
18 stack-analyser 10
19 metadata 9

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com