SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Julia Julialang Projects
-
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.
-
LanguageServer.jl
An implementation of the Microsoft Language Server Protocol for the Julia language.
-
SeaPearl.jl
Julia hybrid constraint programming solver enhanced by a reinforcement learning driven search.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
DynamicalBilliards.jl
An easy-to-use, modular, extendable and absurdly fast Julia package for dynamical billiards in two dimensions.
-
CoherentNoise.jl
A comprehensive suite of coherent noise algorithms and composable tools for manipulating them.
-
Glyphy.jl
I will look for you. I will find you. And I will print you. (If you're a Unicode glyph...)
-
MuladdMacro.jl
This package contains a macro for converting expressions to use muladd calls and fused-multiply-add (FMA) operations for high-performance in the SciML scientific machine learning ecosystem
-
GenericArpack.jl
A pure Julia translation of the Arpack library for eigenvalues and eigenvectors but for any numeric types. (Symmetric only right now)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
From my jolly Julia days I’m used to julia-vterm. This emacs package runs a Julia REPL using a full terminal emulator (emacs-libvterm). So in the pursuit of a nice hack, I M-x replace-string’d the word juliawith python and gave it a shot. Remarkably, the whole thing just worked without much tweaking and you can enjoy the result by checking out the GitHub repo.
Project mention: Julia as a unifying end-to-end workflow language on the Frontier exascale system | news.ycombinator.com | 2023-11-19There is no rebuttal because nothing much has really changed culture wise. Sure, the various @inbounds issues and concrete bugs that are mentioned in Yuris post have mostly been addressed, but the larger point (that is, "what can I actually expect/get guaranteed when calling a given function?") definitely hasn't been, at least not culturally. Documentation of pre- and postconditions are still lackluster, PRs trying to establish that for functions in Base stall for unclear reasons/don't get followups and when you try to talk about that on Slack retorts boil down to "we're tired of hearing you complain about this" instead of trying to find a systemic solution to that problem. Until that changes, I have large doubts about Yuris post losing relevance.
My own efforts (shameless plug, https://github.com/Seelengrab/PropCheck.jl for property based testing inspired by Hedgehog and https://github.com/Seelengrab/RequiredInterfaces.jl for somewhat formalizing "what methods are needed to subtype an abstract type") are unused in the wider community as far as I can tell, in spite of people speaking highly of them when coming across them. I also don't think Kenos InterfaceSpecs.jl is the way forward either - I think there's quite a lot of design space left in the typesystem the language could do without reaching for z3 and other SAT/SMT solvers. I personally attribute the lack of progress on that front to the lack of coherent direction of the project at large (and specifically not to the failings of individuals - folks are always very busy with their lives outside of Julia development/other priorities). In spite of the fact that making this single area better could be a big boon with more traditional software engineers, which are very underrepresented in the community.
Project mention: Std: Clamp generates less efficient assembly than std:min(max,std:max(min,v)) | news.ycombinator.com | 2024-01-16Totally agreed. In Julia we use https://github.com/SciML/MuladdMacro.jl all over the place so that way it's contextual and does not bleed into other functions. fast-math changing everything is just... dangerous.
In a previous position I've maintained a multisite Linux environment for ~20 people. I'm very OpenSource friendly, experimenting with compiling Julia baremetal to embedded devices. I've also created Supposition.jl (https://github.com/Seelengrab/Supposition.jl), a Hypothesis inspired property based testing/fuzzing framework for Julia.
Julia Julialang related posts
-
Language Server does not detect local Modules
-
[D] Combinatorial optimization - what ML approaches are available and which are the most appropriate?
-
julia coding | lsp-julia
-
TypeDB Client for Julia
-
Went from days to minutes by using Dask and Spark – what else should I know?
-
ERROR: UndefinedVarError: OneHotEncode not defined
-
I created an Emacs package to statically lint Julia files (using StaticLint.jl)
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 May 2024
Index
What are some of the best open-source Julialang projects in Julia? This list will help you:
Project | Stars | |
---|---|---|
1 | julia | 44,622 |
2 | OnlineStats.jl | 821 |
3 | Agents.jl | 693 |
4 | LanguageServer.jl | 352 |
5 | KernelAbstractions.jl | 339 |
6 | LibPQ.jl | 212 |
7 | SeaPearl.jl | 165 |
8 | Starlight.jl | 133 |
9 | LatticeQCD.jl | 130 |
10 | DynamicalBilliards.jl | 103 |
11 | PropCheck.jl | 79 |
12 | CoherentNoise.jl | 64 |
13 | Glyphy.jl | 52 |
14 | TypeDBClient.jl | 51 |
15 | BinaryTraits.jl | 49 |
16 | MuladdMacro.jl | 45 |
17 | SparkSQL.jl | 25 |
18 | GenericArpack.jl | 24 |
19 | Supposition.jl | 23 |
20 | StatsAPI.jl | 17 |
21 | NumericalAlgorithms.jl | 12 |
22 | advent-of-code | 6 |
23 | BioMart.jl | 4 |
Sponsored