TypeDB is a strongly-typed database with a rich and logical type system. TypeDB empowers you to tackle complex problems, and TypeQL is its query language. TypeDB allows you to model your domain based on logical and object-oriented principles. Composed of entity, relationship, and attribute types, as well as type hierarchies, roles, and rules, TypeDB allows you to think higher-level as opposed to join-tables, columns, documents, vertices, edges, and properties.
database graph logic inference knowledge-graph graph-theory graph-database graphdb knowledge-base type-system strongly-typed graph-visualisation relational knowledge-representation reasoning enterprise-knowledge-graph hyper-relational java-databaseYasson is a Java framework which provides a standard binding layer between Java classes and JSON documents. This is similar to what JAXB is doing in the XML world. Yasson is an official reference implementation of JSON Binding. It defines a default mapping algorithm for converting existing Java classes to JSON suitable for the most cases.
json jsonb json-serialization jsr-367Plush is the templating system that Go both needs and deserves. Powerful, flexible, and extendable, Plush is there to make writing your templates that much easier.
templating gobuffalo template-engineGhost is a powerful app for new-media creators to publish, share, and grow a business around their content. It comes with modern tools to build a website, publish content, send newsletters & offer paid subscriptions to members. It powers serious blogs, magazines and journalism from DuckDuckGo, Tinder, OpenAI, Sky News and many more.
journalism publishing blogging web-application cms ghost blog content-management-system headless-cms publishing-platformBuffalo is a Go web development eco-system. Designed to make the life of a Go web developer easier. Buffalo starts by generating a web project for you that already has everything from front-end (JavaScript, SCSS, etc...) to back-end (database, routing, etc...) already hooked up and ready to run. From there it provides easy APIs to build your web application quickly in Go.
web-framework go-framework web-development frameworkJotai is pronounced "joe-tie" and means "state" in Japanese. Jotai takes a bottom-up approach to React state management with an atomic model inspired by Recoil. One can build state by combining atoms and renders are optimized based on atom dependency. This solves the extra re-render issue of React context and eliminates the need for the memoization technique.
react state-management ui-state atomic management state hacktoberfest manager recoil storeRedux is a predictable state container for JavaScript apps. It helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test. On top of that, it provides a great developer experience, such as live code editing combined with a time traveling debugger.
state-management ui-state redux reducer state predictable functional immutable hot live replay flux elm reactQdrant ( quadrant ) is a vector similarity search engine. It provides a production-ready service with a convenient API to store, search, and manage points - vectors with an additional payload. Qdrant is tailored to extended filtering support. It makes it useful for all sorts of neural-network or semantic-based matching, faceted search, and other applications. With Qdrant, embeddings or neural network encoders can be turned into full-fledged applications for matching, searching, recommending, and much more.
search-engine elasticsearch neural-network matching filter saas nearest-neighbor-search image-search recommender-system vectors approximate-nearest-neighbor-search knn-algorithm hnsw vector-search vector-search-engine embeddings-similarity semantic-searchLunr.js is a small, full-text search library for use in the browser. It indexes JSON documents and provides a simple search interface for retrieving documents that best match text queries. A bit like Solr, but much smaller and not as bright. Lunr enables you to provide a great search experience without the need for external, server-side, search services. Lunr has no external dependencies and works in your browser or on the server with node.js.
searchengine search-engine offline-search full-text-search javascript-searchengineA React components library for building Airbnb / Yelp like search experiences. It is a React components library for building realtime search experiences. It is built on top of the appbase.io realtime DB service and ships with 25+ components for Lists, Dropdowns, Range Sliders, Data Search, Multi Level Menu, Calendars, Feeds Maps, Ratings Filter, Result Cards and Result Lists.
ui-components data-components react developer-tools search elasticsearch react-components vue vue-componentsLightDash is an open source BI for your whole team. It is an open source alternative to Looker. It helps everybody in your company to answer their own questions using data. Connect Lightdash to your dbt project, add metrics directly in your data transformation layer, then create and share your insights with your team.
data-visualization business-intelligence data-analytics dbt looker-alternativeMeson is a project to create the best possible next-generation build system. It is optimized for extremely fast full and incremental builds without sacrificing correctness. It supports cross compilation for many operating systems as well as bare metal. It has built-in multiplatform dependency provider that works together with distro packages.
build-system build build-toolExtremely fast node.js logger, inspired by Bunyan. It also includes a shell utility to pretty-print its log files. Due to Node's single-threaded event-loop, it's highly recommended that sending, alert triggering, reformatting and all forms of log processing is conducted in a separate process. In Pino parlance, it is called as log processors "transports", and recommend that the transports be run as separate processes, piping the stdout of the application to the stdin of the transport.
logger log stream nodejs-logger log-frameworksonic-boom is an extremely fast utf8-only stream implementation to write to files and file descriptors. It supports backpressure and .pipe(). It is 2-3x faster than Node Core fs.createWriteStream():
utf8 utf8-stream stream file-streamRayon is a data-parallelism library for Rust. It is extremely lightweight and makes it easy to convert a sequential computation into a parallel one. It also guarantees data-race freedom. Rayon makes it drop-dead simple to convert sequential iterators into parallel ones: usually, you just change your foo.iter() call into foo.par_iter(), and Rayon does the rest.
parallelism threads parallel parallel-iteratorSioyek is a PDF viewer designed for reading research papers and technical books. It can quickly search and open any file you have previously interacted with using sioyek. It supports document search and navigate to referenced figure or bibliography item. It has also support for Bookmarking pages, Highlighting text and lot more.
pdf pdf-viewer research-paperA native synchronous and asynchronous PostgreSQL driver for Rust. It is a pure-Rust frontend for the popular PostgreSQL database.
postgresql-client postgresql-driver postgresql-library postgresAVA is a test runner for Node.js with a concise API, detailed error output, embrace of new language features and process isolation that lets you develop with confidence. AVA automatically detects whether your CI environment supports parallel builds. Each build will run a subset of all test files, while still making sure all tests get executed. It automatically removes unrelated lines in stack traces, allowing you to find the source of an error much faster.
test-runner test-framework assertion unit-testing babel tap cli tdd assertRobolectric is the industry-standard unit testing framework for Android. With Robolectric, your tests run in a simulated Android environment inside a JVM, without the overhead and flakiness of an emulator. Robolectric tests routinely run 10x faster than those on cold-started emulators. Robolectric supports running unit tests for 16 different versions of Android, ranging from Jelly Bean (API level 16) to SV2 (API level 32).
android unit-testing test-framework testingA comments system powered by GitHub Discussions. Let visitors leave comments and reactions on your website via GitHub. It is heavily inspired by utterances. It does not require database, all data is stored in GitHub Discussions. It is Extensively configurable and supports Custom themes, Multiple languages.
github blog widget comments comments-widget comment-system utterances github-discussions giscus commenting-engine
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.