vault-server
Rust REST API server and white-label SolidJS UIs for semantic search and RAG/no-hallucination LLM-chat [Moved to: https://github.com/arguflow/arguflow] (by arguflow)
crates.io
The Rust package registry (by rust-lang)
SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
vault-server | crates.io | |
---|---|---|
4 | 662 | |
34 | 2,814 | |
- | 1.6% | |
10.0 | 10.0 | |
8 months ago | 6 days ago | |
JavaScript | Rust | |
GNU General Public License v3.0 or later | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
vault-server
Posts with mentions or reviews of vault-server.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-15.
-
Streaming ChatGPT Message completions using OpenAI
When working on ArguflowAI's backend we ran into multiple issues with streaming ChatGPT completions from OpenAI API to the client. We made this blog post to help other users out. Would love to hear your feedback on it!
-
Can Conducting Practice Rounds with AI Be Helpful?
I had to commute to teach a class of 10 novices Seriously, I am very very very appreciative that you took the time to respond to us at all. I watched your Youtube video on ChatGPT for debate and also on game theory for a new format and thought they were super interesting. I explain it below, but the entire point of building this thing was to engage with folks like yourself to help us achieve our long term goal of "building software that makes arguing better." If I redeem myself to a satisfactory extent, please DM me to setup a time to meet (I don't expect you to do this for free and would compensate appropriately) as I would really like to pick your brain on some of Arguflow's plans and goals. You got a ChatGPT API and you thought "What can I make that people would pay for?" and debate came to mind. We created the company/brand Arguflow in january of this year with the goal of "creating software for arguing." Our first product was a completely free live-debate tool, docs.arguflow.gg , that basically structured arguing online (in a thread like this one lol) into a flow. It didn't get much traction or engage the community like we wanted it to, so we started cold-emailing debate coaches to see if we could get their feedback on how the product could be more useful and got very few replies. The small number of people we did talk to were really only interested in the "AI Coach" style app and that's actually what drove us to create this. We figured, based on a very small sample size, that an AI Debate Coach app would engage the debate community and get the people who could offer the highest quality feedback talking to us about our long term goal of "making software for arguing." To that end, I really wish that we just shipped the "AI Debate Coach" app as free on launch. Seeming scammy is the exact opposite of what we wanted. pricing I really made an ass of myself. I should have taken more time to calculate and been more thoughtful before saying that price was break-even for us, and I regret not doing that. It was actually an open issue on our codebase that we punted on prior to launch, and I wish we didn't. I'm going to talk to my co-founder, but we will likely be lowering the pricing to free for Silver and $10 for Gold. Again, thank you for your feedback. For further defense, the code is completely open source. You can self-host it without paying us a penny. I understand that it's unreasonable to expect folks to self-host it, but it's something. I'm grasping at straws because I really don't want to come across as scammy. This is kind of an aside, but I have a theory that chatGPT is disproportionately useful for software engineering or maybe just people that really grasp how it's working under the hood? I paid for chatGPT plus and the primary value add wasn't really GPT4, but the consistent uptime and speed of response. I never really even got the chance to use GPT4 because I hit the message cap so frequently. In general, I think I was projecting my power-user experience onto others. I don't quite know how to deal with that, but I will be more aware of it from now on. answer explained 5 times Maybe nerding out, but the way transformer LLM's like GPT work is by creating a numeric vector representation of all the text you provide it. Explaining things over and over again or trying to switch contexts several messages into a thread is something I would actually expect to worsen performance. So I'm not surprised that they found that. One of the value adds that I thought our UI could provide is encouragement to stick to a single debate topic and only go one argument at a time when using it. You get significantly better performance that way. When Jake from MyDebateCoach tested it out, that's one of the things he noted. sale pricing and marketing lingo I didn't think it would come across as scammy. In my head, it was helping to make us look more professional. We are just going to remove it all. Thanks for your feedback again. on the research The paper you linked is analyzing GPT3 and not the chat-tuned GPT-3-turbo of OpenAI. GPT-3-turbo does signicicantly better as shown here. However, I really don't like the way they test GPT in those papers as it's not built for MC questions. The transformer model is making a vector for the prompt text then (this is overly simplified) looking in its db for other vectors that typically come after the vector it got and finally translating the vector to text. I think that this paper does a much better job evaluating the model. On the whole, the researchers noted GPT3/4 can get passing grades in law school which is interesting. your notes on performance and the brief-reference idea If you have time, try uploading a brief to this thing (or another one like it) https://www.chatpdf.com/ and seeing if it's helpful for you to chat with it. I think you might be surprised. In general, I also think you'd be surprised by what's possible when chaining requests. I.e. the user inputs an argument, a search agent searches through that users' uploaded briefs for evidence for its counterargument/feedback, a chat agent takes the output of the search agent and uses it to write counterarguments and feedback. I also wouldn't call this "stealing other people's work" as we would be having the user upload the brief. So the user would have to buy the brief or create it themselves to use the feature. video
- Re-implementing ChatGPT's backend with Actix Web - Including Streaming
-
What's everyone working on this week (20/2023)?
We just launched our AI Debate Coach application! The backend was built with Rust using the actix-web framework - https://github.com/arguflow/ai-editor
crates.io
Posts with mentions or reviews of crates.io.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-04-28.
-
Create a Custom GitHub Action in Rust
Rust has a rich ecosystem of frameworks and libraries that let you read, parse, and manipulate text files, interact with cloud services and databases, and perform any other job that your project's development workflow may require. And because of its strong typing and tight memory management, you are much less likely to write programs that behave unexpectedly in production.
-
Rust Keyword Extraction: Creating the YAKE! algorithm from scratch
All the code discussed in this article can be accessed through this repository. For integration with existing projects consider using keyword_extraction crate available on crates.io.
-
Migrating a JavaScript frontend to Leptos, a Rust framework
So, be sure to double-check your critical libraries and be sure their alternatives exist in the Rust ecosystem. Thereβs a good chance the crates you need are available in Rust's crates.io repository.
-
Learning Rust: A clean start
The previous section was very simple, this section is also very simple but introduces us to cargo which is Rust's package manager, as a JS dev my mind goes straight to NPM.
-
#2 Rust - Cargo Package Manager
Now, there has to be a place where all these packages come from. Similar to npmjs registry, where all node packages are registered, stored and retrieved, Rust also has something called crates.io where many helpful packages and dependencies are registered.
-
Rust π¦ Installation + Hello World
Before proceeding, let's check https://crates.io/, the official Rust package registry.
-
Underestimating rust for my Project.
The most thrilling aspect has been the joy of writing the backend. It's like every struct, enum, and method in Rust forms this interconnected Multiverse of code , which you can see in crates.io which is best Documentation experience I Ever Had.
-
Top 10 Rusty Repositories for you to start your Open Source Journey
5. Crates.io
-
Project Structure Clarification Coming From Python - With Example
When using crates from eg. crates.io, and also things like std and core
-
Cargo has never frustrated me like npm or pip has. Does Cargo ever get frustrating? Does anyone ever find themselves in dependency hell?
Vendoring your packages was very tedious to even remotely get to work with Cargo. I spent a very long time getting Cargo to work together with cargo-local-registry. We vendor crates from crates.io and a custom internal registry.
What are some alternatives?
When comparing vault-server and crates.io you can also consider the following projects:
socketioxide - A socket.io server implementation in Rust that integrates with the Tower ecosystem and the Tokio stack.
docs.rs - crates.io documentation generator
busan - An actor implementation in Rust
plotters - A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely π¦ ππ
cudarc - Safe rust wrapper around CUDA toolkit
Cargo - The Rust package manager
krust-manifesto - Abstractions to write concise Kubernetes manifests using Rust
trunk - Build, bundle & ship your Rust WASM application to the web.
tiny-ml - Basic neural networks for rust
gtk4-rs - Rust bindings of GTK 4
Rust-vJoy-Manager - A virtual joystick manager and remapper.
Rocket - A web framework for Rust.