TypeScript Ruby

Open-source TypeScript projects categorized as Ruby

Top 15 TypeScript Ruby Projects

  • datastation

    App to easily query, script, and visualize data from every database, file, and API.

    Project mention: Code coverage for Go integration tests | news.ycombinator.com | 2023-03-08

    There was a technique that existed already where you could use `go test -cover` and the `-o` flag to produce a binary from `go test` rather than actually running tests. So you could build a binary that had coverage enabled. Then when you ran

    Here's an example: https://github.com/multiprocessio/datastation/blob/main/runn....

    I can't remember where I found this technique but it's been around for a while.

    This new option is the same thing but a way to `go build` with `-cover` instead of `go test -cover -o $out`? Do I have that right?

  • tabnine-vscode

    Visual Studio Code client for Tabnine. https://marketplace.visualstudio.com/items?itemName=TabNine.tabnine-vscode

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • quickstart

    Get up and running with Plaid Link and the API in minutes (by plaid)

    Project mention: Need example of a Plaid API starter app that uses Link | /r/reactjs | 2023-01-21
  • envkey

    Simple, end-to-end encrypted configuration and secrets management

    Project mention: Show HN: Envkey-VSCode – Autocomplete/type-checking for env vars in 46 languages | news.ycombinator.com | 2023-06-21

    envkey-vscode is a VSCode extension that provides autocomplete, type checking, and peek-on-hover for environment variables in 46 different programming languages. Instead of a typeless, error-prone blob, the environment now acts like a strongly-typed object in every language you work in.

    I’ve been using this extension myself for a couple weeks now and it feels like a pretty significant upgrade to my development workflow, especially when working on integrations across multiple languages, so I thought it was worth showing you all.

    envkey-vscode relies on EnvKey, an open-source, end-to-end encrypted configuration and secrets manager that is focused on security and ease-of-use. It’s cross-platform, can integrate with any language or host, and can be cloud-hosted or self-hosted. Getting a project integrated normally takes a couple minutes.

    More on EnvKey: https://www.envkey.com

    Building and testing it has been an interesting process, as I relied quite heavily on ChatGPT/GPT-4 to cover languages that I’m not very familiar with. It helped me to develop regexes to cover the common forms of environment access in each language, as well as to produce small test cases and Dockerfiles that can run them. While it took a lot of passes and tweaking to root out hallucinations and get each language right, I don’t think there’s any way I could have built a tool like this in a reasonable amount of time. Having a single `test` command that runs examples in dozens of languages is pretty amazing—sort of like a rudimentary version of Replit that runs locally.

    All the code for the extension lives in EnvKey’s monorepo here: https://github.com/envkey/envkey/tree/main/public/sdks/tools...

    I’m planning to write up a blog post on this process and what I’ve learned about how to get the most out of GPT on a polyglot coding project like this. If you’re interested, you can sign up to get notified here when this post is live: https://envkey.us15.list-manage.com/subscribe?u=623039cd8518...

  • vscode-solargraph

    A Visual Studio Code extension for Solargraph.

    Project mention: [Ruby] Lequel est un meilleur serveur de langage de code VS Code pour Ruby? | /r/enfrancais | 2023-04-20


  • graphql-hive

    GraphQL Hive is a schema registry and monitoring tool

    Project mention: How we shipped CDN access tokens with Cloudflare Workers and R2 | dev.to | 2023-02-01

    Once we decoded the incoming access token we can then read the R2 key value e.g. `/cdn-keys/c7ce447c-f5e6-4f13-87b8-d3051ba3fc45/c7de111c-f5g9-4f13-87b8-d1267ba3ge95` and then check the user-sent `privateKey` against the hash stored there. For subsequent requests, the same cache logic as for the legacy tokens is reused. The UI part was pretty straight-forward and less challenging to build, however it was still part of this project. The new token overview: ![All good](https://the-guild.dev/blog-assets/how-we-shipped-cdn-access-tokens-with-cloudflare-workers-and-r2/phase-4-cdn-access-token-overview.png) Creating a new token: ![All good](https://the-guild.dev/blog-assets/how-we-shipped-cdn-access-tokens-with-cloudflare-workers-and-r2/phase-4-token-create-form.png) We successfully deployed this to production and then informed all our clients that are waiting for this feature. 🎉 In addition, this is of course now also available for the self-hosted Hive users. ## Conclusion This was an exciting and challenging project to solve and Cloudflare provides useful tools for solving these kinds of problems. On the other hand debugging Cloudflare tooling is often frustrating and cumbersome, documentation is also often scarce or non-existing for more advanced use-cases. Nevertheless, we are happy to finish this project successfully and are looking forward to all the future challenges! In case you did not know, Hive is fully open-source and self-hostable! You can find all the code, steps and pull requests on GitHub! * https://github.com/kamilkisiela/graphql-hive/pull/1003 * https://github.com/kamilkisiela/graphql-hive/pull/1043 * https://github.com/kamilkisiela/graphql-hive/pull/1005 * https://github.com/kamilkisiela/graphql-hive/pull/1114 * https://github.com/kamilkisiela/graphql-hive/pull/1120 * https://github.com/kamilkisiela/graphql-hive/pull/1127 * https://github.com/kamilkisiela/graphql-hive/pull/1130 * https://github.com/kamilkisiela/graphql-hive/pull/1142 * https://github.com/kamilkisiela/graphql-hive/pull/1143 * https://github.com/kamilkisiela/graphql-hive/pull/1061

  • vscode-ruby-lsp

    VS Code plugin for connecting with the Ruby LSP

    Project mention: VS Code plugin for connecting with the Ruby LSP | news.ycombinator.com | 2023-03-23
  • SurveyJS

    A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.

  • syntax-highlighter

    Syntax Highlighter extension for Visual Studio Code (VSCode). Based on Tree-sitter.

  • coc-solargraph

    Solargraph extension for coc.nvim

    Project mention: Getting intellisense and code completion in nvim or vscode | /r/ruby | 2023-02-16

    I've been using coc.nvim along with the coc-solargraph plugin. These work well for me and provide very good code completion and error highlighting. There are some key intellisense features that aren't available (or I don't use them), but these two plugins do well enough for my purposes.

  • vscode-rdbg

    VSCode Ruby rdbg Debugger

    Project mention: Intro to Trace Inspector that displays Ruby trace logs with pretty UI | dev.to | 2023-05-24

    Trace Inspector, a tool that displays Ruby trace logs with pretty UI while debugging in VS Code, has recently landed in debug.gem. debug.gem is a Ruby standard debugger library and the default debugger in Rails. Since debug.gem supports VS Code, you can debug Ruby programs in vscode-rdbg.

  • miru-web

    Miru | Time Tracking and Invoicing and Employee Benefits. Built using Ruby On Rails and ReactJS

    Project mention: UX Designer looking to Contribute | /r/hacktoberfest | 2022-09-29

    Check this out https://github.com/saeloun/miru-web

  • vscode-linter

    Extension for code linting, all in one package. New linters can be easily added through an extension framework.

    Project mention: Discussion VSCode Extension Development for Markdown Linting | /r/vscode | 2022-11-10

    First Question: I tried to fork the following repository https://github.com/fnando/vscode-linter because it looked like something really similar I try to achieve. But it turns out it is broken or I understand it wrong. Do I have to install the Extension and in addition do I have to install all the linters ? If yes, what is the actual benefit of this extension then?

  • gitclub

    Realistic examples of using Oso in an application for authorization. Built for multiple different backends.

  • vscode-ruby-light

    Lightweight VSCode extension for Ruby.

  • ruby-book

    A basic notebook interface for Ruby code

  • Amplication

    Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.

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). The latest post mention was on 2023-06-21.

TypeScript Ruby related posts


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

Project Stars
1 datastation 2,806
2 tabnine-vscode 1,286
3 quickstart 495
4 envkey 487
5 vscode-solargraph 404
6 graphql-hive 316
7 vscode-ruby-lsp 304
8 syntax-highlighter 193
9 coc-solargraph 190
10 vscode-rdbg 149
11 miru-web 120
12 vscode-linter 54
13 gitclub 50
14 vscode-ruby-light 24
15 ruby-book 17
Updating dependencies is time-consuming.
Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.