Graalvm

Open-source projects categorized as Graalvm

Top 23 Graalvm Open-Source Projects

  • OkHttp

    Squareโ€™s meticulous HTTP client for the JVM, Android, and GraalVM.

  • Project mention: Consuming and Testing third party API's using Spring Webclient | dev.to | 2024-02-19

    We will use Squareโ€™s Mock Webserver to spin up a mock server which we can use to simulate real api's request to the get coffee endpoint.

  • Graal

    GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources ๐Ÿš€

  • Project mention: Java 23: The New Features Are Officially Announced | news.ycombinator.com | 2024-04-17

    Contrary to what vocal Kotlin advocates might believe, Kotlin only matters on Android, and that is thanks to Google pushing it no matter what.

    https://spectrum.ieee.org/the-top-programming-languages-2023

    https://snyk.io/reports/jvm-ecosystem-report-2021/

    And even so, they had to conceed Android and Kotlin on their own, without the Java ecosystem aren't really much useful, thus ART is now updatable via Play Store, and currently supports OpenJDK 17 LTS on Android 12 and later devices.

    As for your question regarding numbers, mostly Java 74.6%, C++ 13.7%, on the OpenJDK, other JVM implementations differ, e.g. GraalVM is mostly Java 91.8%, C 3.6%.

    https://github.com/openjdk/jdk

    https://github.com/oracle/graal

    Two examples from many others, https://en.wikipedia.org/wiki/List_of_Java_virtual_machines

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • enso

    Hybrid visual and textual functional programming.

  • Project mention: Show HN: Flyde โ€“ an open-source visual programming language | news.ycombinator.com | 2024-03-07
  • docker-images

    Official source of container configurations, images, and examples for Oracle products and projects

  • Project mention: Is there an image that i can deploy and install java on, and run java app? | /r/docker | 2023-06-18
  • picocli

    Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.

  • Project mention: GraalVM for JDK 21 is here | news.ycombinator.com | 2023-09-19

    Picocli allows using a compiler annotation processor to generate classes at compile time instead [0].

    [0]: https://github.com/remkop/picocli/blob/main/picocli-codegen/...

  • babashka

    Native, fast starting Clojure interpreter for scripting

  • Project mention: A Tour of Lisps | news.ycombinator.com | 2024-01-29

    It also gives you access to Babashka if you want Clojure for other use-cases where start-up time is an issue

    https://babashka.org/

  • truffleruby

    A high performance implementation of the Ruby programming language, built on GraalVM.

  • Project mention: TruffleRuby 24.0.0 | news.ycombinator.com | 2024-03-19
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • spring-fu

    Configuration DSLs for Spring Boot

  • Project mention: What's New in Spring Framework 6.1 | news.ycombinator.com | 2023-08-16

    The point isn't that one should reinvent the way that Tomcat is started, but that Spring Boot (by default) is using action at a distance and runtime reflection which have serious downsides if you want to understand what's actually going on because you're a) new to the technology, or b) have to debug some weird edge case.

    The alternative is using explicit, reflection-less code - which you can do even with Spring, although it's experimental: https://github.com/spring-projects-experimental/spring-fu

  • clj-kondo

    Static analyzer and linter for Clojure code that sparks joy

  • Project mention: Advent of Code Day 4 | /r/Clojure | 2023-12-05

    My best suggestion here would be clj-kondo with flycheck-clj-kondo in Emacs. I really can't recommend it enough and would have killed to have it when I was learning Clojure. Not only will it underline all of those references to (now) undefined vars, but it can tell you about numerous little mistakes like mixing up arguments orders in (say) sequence functions, misplaced docstrings that get discarded, style conventions, etc. It's staggering how good it is even for a language as dynamic as Clojure.

  • graaljs

    A ECMAScript 2023 compliant JavaScript implementation built on GraalVM. With polyglot language interoperability support. Running Node.js applications!

  • Project mention: An ES5-compliant JavaScript interpreter, written in Java | news.ycombinator.com | 2024-03-09

    I would guess that depends on the licensing context in which it will be running, since Rhino is MPLv2 <https://github.com/mozilla/rhino/blob/Rhino1_7_14_Release/LI...> and OP's repo is MIT whereas Graal is UPLv1 <https://github.com/oracle/graaljs/blob/graal-23.1.2/LICENSE>. GitHub's license gizmo claims it is OSI/FSF approved, but Oracle gonna Oracle and they for sure have more lawyers than you do

  • graalvm-ce-builds

    GraalVM CE binaires built by the GraalVM community

  • Project mention: GraalVM Native Image โ€” Faster, Smarter, Leaner | /r/java | 2023-04-25

    It looks like they released a new patch release 22.3.2 yesterday, but there is no newer JDK 20 release yet: https://github.com/graalvm/graalvm-ce-builds/releases

  • sci

    Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs

  • Project mention: What's the value proposition of meta circular interpreters? | /r/prolog | 2023-12-07

    I've tried researching this myself and can't find too much. There's this project metaes which is an mci for JS, and there's the SCI module of the Clojure babashka project, but that's about it. I also saw Triska's video on mci but it was pretty theoretical.

  • clojure-lsp

    Clojure & ClojureScript Language Server (LSP) implementation

  • TornadoVM

    TornadoVM: A practical and efficient heterogeneous programming framework for managed languages

  • Project mention: Intel Gaudi 3 AI Accelerator | news.ycombinator.com | 2024-04-10

    You don't need to use C++ to interface with CUDA or even write it.

    A while ago NVIDIA and the GraalVM team demoed grCUDA which makes it easy to share memory with CUDA kernels and invoke them from any managed language that runs on GraalVM (which includes JIT compiled Python). Because it's integrated with the compiler the invocation overhead is low:

    https://developer.nvidia.com/blog/grcuda-a-polyglot-language...

    And TornadoVM lets you write kernels in JVM langs that are compiled through to CUDA:

    https://www.tornadovm.org

    There are similar technologies for other languages/runtimes too. So I don't think that will cause NVIDIA to lose ground.

  • es4x

    ๐Ÿš€ fast JavaScript 4 Eclipse Vert.x

  • certificate-ripper

    ๐Ÿ” A CLI tool to extract server certificates

  • Project mention: Certificate Ripper v2.2.0 released - tool to extract server certificates | /r/linuxadmin | 2023-10-26

    Link: https://github.com/Hakky54/certificate-ripper/releases

  • jet

    CLI to transform between JSON, EDN, YAML and Transit using Clojure (by borkdude)

  • Project mention: jq 1.7 Released | news.ycombinator.com | 2023-09-06

    I really like jq, but I think there is at least one nice alternative to it: jet [1].

    It is also a single executable, written in clojure and fast. Among other niceties, you don't have to learn any DSL in this case -- at least not if you already know clojure!

    [1] https://github.com/borkdude/jet

  • fastr

    A high-performance implementation of the R programming language, built on GraalVM.

  • graalvm-demos

    This repository contains example applications to illustrate the different capabilities of GraalVM

  • Project mention: Apple releases Pkl โ€“ onfiguration as code language | news.ycombinator.com | 2024-02-03
  • cli-matic

    Compact, hands-free [sub]command line parsing library for Clojure.

  • holy-lambda

    The extraordinary simple, performant, and extensible custom AWS Lambda runtime for Clojure.

  • native-build-tools

    Native-image plugins for various build tools

  • Project mention: Native Build Tools version 0.9.28 is released!๐Ÿ› ๏ธ | /r/graalvm | 2023-11-03
  • native-minecraft-server

    Use GraalVM Native Image to turn the Minecraft server into native executables that are small in footprint, fast, and cheap to deploy.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Graalvm related posts

Index

What are some of the best open-source Graalvm projects? This list will help you:

Project Stars
1 OkHttp 45,230
2 Graal 19,765
3 enso 7,286
4 docker-images 6,374
5 picocli 4,705
6 babashka 3,798
7 truffleruby 2,963
8 spring-fu 1,664
9 clj-kondo 1,659
10 graaljs 1,614
11 graalvm-ce-builds 1,497
12 sci 1,166
13 clojure-lsp 1,117
14 TornadoVM 1,105
15 es4x 871
16 certificate-ripper 665
17 jet 651
18 fastr 612
19 graalvm-demos 537
20 cli-matic 354
21 holy-lambda 335
22 native-build-tools 330
23 native-minecraft-server 313

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com