Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kareemmahlees/tablex
Cross-Platform table viewer written in Rust
https://github.com/kareemmahlees/tablex
linux macos mysql postgresql react rust sqlite3 tauri typescript windows
Last synced: about 2 months ago
JSON representation
Cross-Platform table viewer written in Rust
- Host: GitHub
- URL: https://github.com/kareemmahlees/tablex
- Owner: kareemmahlees
- License: mit
- Created: 2023-11-12T17:06:43.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-09-17T20:22:44.000Z (about 2 months ago)
- Last Synced: 2024-09-18T13:37:45.616Z (about 2 months ago)
- Topics: linux, macos, mysql, postgresql, react, rust, sqlite3, tauri, typescript, windows
- Language: TypeScript
- Homepage: https://tablex-tan.vercel.app
- Size: 13.8 MB
- Stars: 59
- Watchers: 1
- Forks: 5
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Ceasefire Now](https://badge.techforpalestine.org/default)](https://techforpalestine.org/learn-more)
[![All Contributors](https://img.shields.io/github/all-contributors/kareemmahlees/tablex?color=ee8449)](#contributors)Download and try TableX from the [official website](https://tablex-tan.vercel.app)
## About the Project 🎯
Tablex aims at delivering a fast, user friendly, productive and **free** database browsing experience.
While not claiming that it is a replacement of any other tool, it strives to provide a new way of dealing with databases.
## Features ✨
- `Cross-Platform`: supports Windows, MacOS and Linux with a variety of architectures.
- `Multi-DB support`: supports PostgreSQL, MySQL and SQLite.
- `Settings & Keybindings`: configurable settings and keybindings inspired by VSCode.
- `Automatic API docs`: Auto generate RESTfull and GraphQL endpoints for your database inspired by Supabase.
- `Built-in updater`: TableX can self update with our built-in updater.
- `Accessibility`: you will find utilities that improve your experience.
- `CLI`: Use TableX from right withing your terminal.## Tech Stack ⌨️
- [Tauri](https://tauri.app/) :
- [React](https://react.dev/) + [Vite](https://vitejs.dev/) : Frontend
- [Rust](https://www.rust-lang.org/) : Backend
- [Tailwind](https://tailwindcss.com/) : CSS Framework
- [Tanstack](https://tanstack.com/) : [Router](https://tanstack.com/router/latest), [Query](https://tanstack.com/query/latest), [Table](https://tanstack.com/table/v8), [Virtual](https://tanstack.com/virtual/latest)
- [Zustand](https://zustand-demo.pmnd.rs/): State management
- [Astro](https://astro.build/) + [Starlight](https://starlight.astro.build/) : Website and Docs
- [Golang](https://go.dev) : [MetaX](https://github.com/kareemmahlees/meta-x)
- [shadcn/ui](https://ui.shadcn.com/) : Components
- [Changesets](https://github.com/changesets/changesets): Versioning and Changelogs
- [Vercel](https://vercel.com/) : Deployment## Contributing 🫱🏻🫲🏻
please refer to [Contributing](https://tablex-tan.vercel.app/contributing).
## Contributors