|7 months ago||4 days ago|
|-||BSD 3-clause "New" or "Revised" License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
We haven't tracked posts mentioning keycloak-theme-sample yet.
Tracking mentions began in Dec 2020.
2 projects | news.ycombinator.com | 26 Jun 2023
You can use Datomic for instance (mentioned already in your article IIRC!?) or SirixDB on sich I'm working in my spare time.
The idea is an indexed append-only log-structure and to use a functional tree structure (sharing unchanged nodes between revisions) plus a novel algorithm to balance incremental and full dumps of database pages using a sliding window instead.
Java opensource projects that need help from community.
13 projects | /r/java | 20 May 2023
Append-only database system (based on a persistent inddx structure): https://github.com/sirixdb/sirix or a retargetable query compiler https://github.com/sirixdb/brackit
Looking to help out on some open source projects
4 projects | /r/opensource | 17 Apr 2023
You can work on a temporal data store called SirixDB: https://github.com/sirixdb/sirix
SirixDB - an embeddable, evolutionary database system
2 projects | /r/java | 3 Apr 2023
Semantic Diff for SQL
7 projects | news.ycombinator.com | 29 Jul 2022
Dolt Is Git for Data
5 projects | news.ycombinator.com | 23 Jun 2022
Basically my research project I'm working on in my spare time is all about versioning and efficiently storing small sized revisions of the data as well as allowing sophisticated time travel queries for audits and analysis.
Of course all secondary user-defined, typed indexes are also versioned.
Basically the technical idea is to map a huge tree of index tries (with revisions as indexed leave pages at the top-level and a document index as well as secondary indexes on the second level) to an append-only file. To reduce write amplification and to reduce the size of each snapshot data pages are first compressed and second versioned through a sliding snapshot algorithm. Thus, Sirix does not simply do a copy on write per page. Instead it writes nodes, which have been changed in the current revision plus nodes which fall out of the sliding window (therefore it needs a fast random-read drive).
Ask HN: Do you prefer Svelte or SolidJS?
4 projects | news.ycombinator.com | 2 Jun 2022
I want to find enthusiastic OSS frontend developers for my JSON data store project, which is able to retain the full revision history of a database resource (binary JSON) through small sized copy-on-write snapshots of the main index tree of tries and a novel sliding snapshot algorithm.
As I'm a fan of compilers (http://brackit.io) I think either working on the current frontend with Svelte, which is currently really dated and uses Sapper or a new frontend using SolidJS would be great.
What are the advantages/disadvantages of both frameworks in your opinion? I'm a backend software engineer, but maybe SolidJS is more familiar to frontend devs because of JSX and at least in benchmarks it seems to be faster. But maybe the differences except for the different syntaxes aren't that big.
I envision visualizations for comparing revisions of resources or subtrees therein and also to visualize time travel queries. A screenshot of the old frontend: https://github.com/sirixdb/sirix/blob/master/Screenshot%20from%202020-09-28%2018-50-58.png
Let me know which framework you'd prefer for the task at hand and what are the advantages/disadvantages in your opinion for both of them in general.
If you want to help, it's even better. Let me know :-)
 https://sirix.io || https://github.com/sirixdb/sirix
Implementing a Merkle Tree for an Immutable Verifiable Log
2 projects | news.ycombinator.com | 6 May 2022
It iterates through all revisions of a node and returns the node and the revision (and we could also add the author) when it has been updated.
To make this even easier I could write a native Java function for use in the query.
Zq: An Easier (and Faster) Alternative to Jq
36 projects | news.ycombinator.com | 26 Apr 2022
That's one of the main steps forward for Brackit, a retargetable JSONiq query engine/compiler (http://brackit.io) and the append-only data store SirixDB (https://sirix.io) and a new web frontend. My vision is not only to explore the most recent revision but also any other older revisions, to display the diffs, to display thd results of time travel queries... help is highly welcome as I'm myself a backend engineer and working on the query engine and the data store itself :-)
Postgres Auditing in 150 lines of SQL
10 projects | news.ycombinator.com | 9 Mar 2022
As posted in another comment that's basically what https://github.com/sirixdb/sirix supports along with easily reconstructing former revisions of a JSON document, sophisticated secondary (also versioned) indexes, querying with JSONiq and optimizations at query compile time as for joins and aggregates....
What are some alternatives?
react-keycloak - React/React Native/NextJS/Razzle components for Keycloak
helm-charts - A curated set of Helm charts brought to you by codecentric
testcontainers-spring-boot - Container auto-configurations for Spring Boot based integration tests
keycloak-kafka - Keycloak module to produce events to kafka
Sinatra - Classy web-development dressed in a DSL (official / canonical repo)
zed - A novel data lake based on super-structured data
CXXGraph - Header-Only C++ Library for Graph Representation and Algorithms
scim-for-keycloak - a third party module that extends keycloak by SCIM functionality
louketo-proxy - A OpenID / Proxy service
resuminator - Build beautiful single-page resumes; without the hassle! The easiest resume-builder out there with intuitive drag-n-drop & WYSIWYG editor
hash4j - Dynatrace hash library for Java
Documize - Modern Confluence alternative designed for internal & external docs, built with Go + EmberJS