News for hackers. Stuff that matters.

o1lab

Re:Database Version Control with Liquibase on Thursday September 24, 2020 @08:43AM (#24578051)
It's been a while I tried Django.

Does Django admin provide a way to model schema in GUI and create migrations automatically ?

Re:Database Version Control with Liquibase on Thursday September 24, 2020 @08:25AM (#24577900)
If you need a GUI tool that creates schema migrations automatically as you change schema - try XgeneCloud [1].

The GUI database client generates up and down SQL files automatically when you click and change schema.

Currently, it supports MySQL, MSSQL, PostgresSQL, SQLite.

Here is a simple demo how this GUI works : https://youtu.be/IKvraKy0S90

[1] : https://github.com/xgenecloud/xgenecloud

(Full disclosure : I'm the creator)

Interesting concept and quite liked the playful logo. Can we pass in env variables to db connection ?

We are in similar space, we take input params of db and generate CRUD apis with Auth+ACL and then APIs are packed into a single lambda function. There is support for serverless framework as well.

[1]: https://github.com/xgenecloud/xgenecloud

Re:One year of automatic DB migrations from Git on Tuesday August 04, 2020 @04:56AM (#24048019)
>> I haven’t written a migration in 1+ years

This.

Above should be the goal of every database backed application framework. A really well balanced post (author is super modest).

>> Dialect support is no picnic.

Are you doing SQL statement parsing here for diff of pg ? This can lead to lot of work if you want to add other databases.

@awinter-py : have a look at our approach to schema migrations - we hand a GUI DB application to devs and it generates schema migrations as you change database. The goal is still the same - backend devs should never write schema migrations.

XgeneCloud: writing APIs will never be simpler.

With just one command you can generate REST/Graphql on 5 different types of databases instantly.

https://github.com/xgenecloud/xgenecloud/

Has GUI for dB design and API debugging.

And APIs generated can be deployed as even AWS lambda function too.

And this is our MVP :)

Disclaimer: I'm the founder.

Re:Generating a full-stack application from a database on Tuesday June 16, 2020 @12:31PM (#23541066)
hey eatonphil, Really happy to come across this. Cool stuff.

We launched[1] XgeneCloud last week. https://github.com/xgenecloud/xgenecloud

And XgeneCloud also generates source code for REST APIs & GraphQL APIs with auth and ACL. The source code is in Express.js/Node.js - We support MySQL, PostgreSQL, MSSQL, SQLite and MariDB.

[1] : https://news.ycombinator.com/item?id=23466782

Re:Readings in Database Systems, 5th Edition (2015) on Sunday June 14, 2020 @06:23AM (#23516536)
>> (even if it was a little ridiculous to fire up a cluster for something Excel or SQLite could handle)

I know above comment will be lost - but this is such a genuine truth.

Thank you.

Yes, XgeneCloud started as a simple project (Xmysql) that was first showed on HN[1].

[1] Xmysql on HN : https://news.ycombinator.com/item?id=15580914

Excellent! Would be lovely to hear some feedback. :)

Thank you for catching the typo in pricing - we will be fixing this.

Yes, Thank you. By using this you will never have to write CRUD APIs ever. That's about 60-80% of work in backend.

Also it is absolutely free to use with all features.

we'll be adding a pubilc roadmap soon.

Thanks for your input.

Which SQL database are you using ?

It will take about two minutes to try

Please click on the link below :)

Github : https://github.com/xgenecloud/xgenecloud

Website : https://xgenecloud.com

Usage: takes just two minutes

   npm install -g xc-cli
   xc app.install
   xc app.open

   xc new <project_name>
NoSQL is on our roadmap.

Which NoSQL you had in mind ?

Thank you! We are fixing this.
Re:Hasura raises $9.9M to simplify GraphQL on Thursday February 27, 2020 @02:11PM (#22436665)
For rest apis on mysql instantly - https://github.com/o1lab/xmysql/

(shameless plug)

Re:PostgREST on Monday November 04, 2019 @01:56AM (#21439494)
ACL and other features are work in progress. Please watch repo for updates.
Re:PostgREST on Sunday November 03, 2019 @02:33PM (#21436031)
xmysql - Creates instant REST APIs over a mysql database.

https://github.com/o1lab/xmysql/

Give it a try.

(Im the author)

Re:Show HN: Quickly generate REST API (for Postgres db) on Tuesday September 10, 2019 @05:45AM (#20926526)
For those interested in creating REST APIs instantly on a mysql database

https://github.com/o1lab/xmysql/

Re:Ask HN: How do you handle logging? on Thursday August 29, 2019 @01:34PM (#20831748)
One of the short comings I found in many logging mechanism in backend is : There are no APIs to enable/disable logs at runtime.

Have made an small attempt to fix it in node.js

https://github.com/o1lab/dynamic-debug

See also : https://github.com/o1lab/xmysql/

Zero configuration to generate REST APIs for any MySQL databases

(shameless plug)

Re:SQL as an API language on Thursday October 04, 2018 @04:53PM (#18143570)
If anyone is looking for apis for mysql : xmysql will be really helpful.

https://github.com/o1lab/xmysql/

Xmysql is just one command to generate REST APIs for any mysql database.

Re:Show HN: Generate 2,000 REST APIs within a second on Thursday June 14, 2018 @02:31PM (#17314123)
.. This is WIP
Deriving an application using the best of frameworks - I believe is still very arduous. Yes, [ROR, Django,..] have helped but they kind of have been stagnant in their ease of deriving an app for many years.

Hence I am using a home-brewed stack on Express (Node.jS) + Nuxt (Vue.js) + MySql + Google App Engine.

This is based on Xmysql - which is absolutely a zero configuration way to derive REST APIs.

Xmysql : https://github.com/o1lab/xmysql/

I plan to make internal framework open source in coming few months.

It has built in features of regular frameworks + Authentication + Authorization + ACL + Payments (Stripe) + Microservice (google-cloud functions) + Pubsub (background jobs)..

Building REST APIs for database schemas which do not follow conventions of frameworks (rails,django,play etc) is incredibly tedious.

Xmysql solves this problem [1]. Within 2 seconds you can serve REST APIs for any MySql database. Other than CRUD-List APIs it has few more cool APIs and features relating to filtering, grouping and prototyping.

[1] https://github.com/o1lab/xmysql/

Xmysql: One command to generate REST APIs for any MySql database.

https://github.com/o1lab/xmysql

This has been a fun project that I worked on last year. I started to learn backend but felt the process of creating rest apis can be improved. And I started to work on Xmysql. It is written in nodejs.

This is neat. Was looking for something like this for Xmysql[1] - which has a CHART API to fetch 'numeric column distribution' in MySql table. The data from Xmysql-chart-api[2] can then be fed to this. Will give it a try over weekend.

[1] : https://github.com/o1lab/xmysql [2] : https://github.com/o1lab/xmysql#chart

Xmysql: One command to generate api for any MySql database. Generates api at blink of an eye (literally).

https://github.com/o1lab/xmysql

Has some really nice apis for group by, join and intutive way to perform 'where', 'order by' and other MySql clauses.

(shameless plug)

shameless plug (for MySql) : https://github.com/o1lab/xmysql/

  supports where clause in intuitive way in queryinh
  provides 'many' apis for groups 
  provides api for join

Older »