GithubHelp home page GithubHelp logo

sqljam's Introduction

SQL Jam Project

A project for the Handmade Network's 2021 Wheel Reinvention Jam, by Ben Visness and Ejektaflex. Taking a fresh look at database queries and providing a more interactive, playful way of accessing data.

App Screenshot

Running

Please note that this is a prototype made for a jam, and not a finished app. It has bugs and we know it. If it works for you, great!

You will need a recent version of Go. We used Go 1.17, but older versions should work too.

Simply run:

go run main.go

Notices

The Sakila sample database is provided under the New BSD license as described here. Jetbrains Mono is copyright of the JetBrains Mono Project Authors and provided under the SIL Open Font License 1.1 as described here

sqljam's People

Contributors

bvisness avatar ejektaflex avatar

Stargazers

Matija Kecman avatar Ed_ avatar Lakshay avatar Christopher Chappell avatar  avatar Oskar avatar Mikalai Kardash avatar Bogdan Dinu avatar N.T. Cuiper avatar  avatar Soma Rádóczi avatar Manuel Baun avatar Tijani Lawal avatar Calle Helmertz avatar  avatar Ed Brannin avatar Chris avatar Eduardo Braga avatar Can Evgin avatar Drew Volz avatar  avatar Yuhri Graziano Bernardes avatar Andrei Dragomir avatar Jürgen avatar Kyle Anthony Williams avatar  avatar  avatar  avatar 之乎者也 avatar  avatar  avatar  avatar mainos avatar Ryan Mesaros avatar  avatar gawain avatar  avatar Jamie Schembri avatar Mgldvd avatar Giovannelli Alessandro avatar Ian Foster avatar Basil avatar Zeokat avatar  avatar Max Crossan avatar Brendan Carpio avatar Anil V avatar Lyle Jantzi III avatar Hunter avatar Michael avatar Naser Aleisa avatar  avatar S Gabriel avatar Hoang Phan avatar Kurt Larsen avatar Maksim Gramin avatar Kayke avatar Ivan Schaller avatar Rudy Suyanto avatar Artur Kulik avatar  avatar  avatar Oleksiy K. avatar Gleb Azarov avatar Florian Klein avatar  avatar Yun Tse Wu avatar  avatar Peter Buga avatar  avatar Gregor Willenbrock avatar Juho Mäkitalo avatar Flemming Andersen avatar Miles Maddox avatar Cole Funseth avatar Shahin avatar Mitchell Barry avatar kenc avatar Felipe Castro avatar Junyi avatar  avatar  avatar chris montgomery avatar JR Saucedo avatar Aaron Kimbrell avatar  avatar Matt Kaatman avatar  avatar  avatar Marc Nguyen avatar Matthew Remmel avatar  avatar Nikolaj avatar  avatar  avatar Krystian Charubin avatar Aymen Hamza avatar Jelani avatar Carlos Venegas Arrabé avatar  avatar

Watchers

 avatar James Cloos avatar  avatar  avatar Michael avatar Vegard Stikbakke avatar  avatar  avatar Vayle avatar

sqljam's Issues

almost empty screen

I started the application using go run main.go after cloning the repo, but there's only an almost empty screen.
What am I missing?
image

Please add LICENSE for this repository

Thank you @bvisness for creating such a great visual tool! 🎆 👍🏼 I think it's the perfect solution for exploring and querying certain databases.

Can you please add a LICENSE to this repository such as the GNU GPLv3 or similar? This is super easy, just follow the GitHub instructions here.

building using docker

Thanks for this great application!

It would be great to teach students in a classroom if this was a web application rather than a native X11 application.

I had some trouble building this, and got the build working in docker with some effort.

Here are my steps to build this in Ubuntu 22.04:

git clone https://github.com/bvisness/SQLJam.git

docker run -ti --rm -v ${PWD}/SQLJam:/build ubuntu:jammy bash

# You are now inside the docker image
apt update
apt install git golang

apt install libx11-dev libxcursor-dev libxrandr-dev libxinerama-dev \
            libxi-dev libgl1-mesa-dev

cd /build
go build -buildvcs=false

strip SQLJam

error: use of undeclared identifier 'eglGetProcAddress'

I'm getting the following compiling error:

$ go run main.go
# github.com/gen2brain/raylib-go/raylib
core.c:962:1: warning: non-void function does not return a value [-Wreturn-type]
core.c:2540:1: warning: non-void function does not return a value [-Wreturn-type]
core.c:4361:22: error: use of undeclared identifier 'eglGetProcAddress'

FreeBSD 13.1
Go 1.18.4

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.