javawriter
appsmith
Our great sponsors
javawriter | appsmith | |
---|---|---|
10 | 233 | |
10,664 | 31,240 | |
0.6% | 2.4% | |
6.3 | 10.0 | |
11 days ago | about 15 hours ago | |
Java | TypeScript | |
Apache License 2.0 | Apache License 2.0 |
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.
javawriter
-
Supercharge Your Spring Boot Services with Multiple Data Sources! Introducing spring-multi-data-source!
javapoet (for generating code in Java): square/javapoet: A Java API for generating .java source files. (github.com)
-
Supercharge Your Spring Boot Services with Multiple Data Sources! Introudcing spring-multi-data-source!
Resources: 1. Spring Boot Official Documentation on configuring multiple data sources: Spring Boot Reference Documentation 2. javapoet (for generating code in Java): square/javapoet: A Java API for generating .java source files. (github.com) 3. Guide to Annotation Processing in Java: Java Annotation Processing and Creating a Builder | Baeldung
-
Any library you would like to recommend to others as it helps you a lot? For me, mapstruct is one of them. Hopefully I would hear some other nice libraries I never try.
JavaPoet for code generation / annotation processing
Javapoet. This helped me a lot, because i wrote two generators, one for one employer, who don't like dynamic generators, so the first was to generate mappers like mapstruct does; from model to pojos and viceversa. The second one was a static testing pojo factory generator; this last one i made public (it's pretty basic and now we have projects like instancio and podam) its name is mother-factory.
- Generare de cod pentru Java
- Any news on the Classfile API?
-
Proposed: A new CMake scripting language usable alongside existing one
> can you show an example of how you'd parse, say, a .java.in
The canonical way to do such a thing is through the java annotation processing api [1] and using a tool like java poet [2]. Before you did that, you'd probably decide if you wanted to instead use bytecode generation with a library like bytebuddy [3]
But, assuming for some reason, you wanted to torture yourself and actually consume a java.in file and apply a regex, then you'd probably pull out the "maven-replacer-plugin" [4] and configure that for the task at hand. (or use your favorite templating language plugin. There's a million of them).
Though, to be fair, this really isn't something that comes up in regular java programming due to the nature of the ecosystem. Anything you'd want to codegen likely already has a library and anything you didn't would receive (legitimate) push back.
[1] https://www.baeldung.com/java-annotation-processing-builder
-
20+ Trending and Popular Java Open Source Project
JavaPoet
appsmith
-
A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
appsmith β Low code project to build admin panels, internal tools, and dashboards. Integrates with 15+ databases and any API.
- Why I'm skeptical of low-code
-
How to build a Google Meet AI assistant app in 10 minutes without coding
Effective communication and efficient meeting management are key to a team's success in the modern workplace. Recognizing this, we will develop an AI-powered meeting assistant app to transform Google Meet recordings into automatically generated meeting notes with key takeaways and action items. The blog post is tailored for every creator from developers to no-coders who are interested in the intersection of AI and productivity tools. It's particularly useful for those with limited AI-development experience and who want to build AI applications by using simple low-code tools like Unbody and Appsmith.
-
π₯π₯ Our awesome OSS friends π
Appsmith- Build build custom software on top of your data.
-
The Ultimate Guide to Building Internal Tools in 2024
Suggest features and help to guide Appsmithβs future: Appsmith's community keeps us at the forefront of internal tools with feature requests for the latest third-party integrations and robust community support.
- Ask HN: Why did Visual Basic die?
- Exploring Top 9 Retool Alternatives for Enterprise Applications in 2023
-
How to Write a Great Readme
> https://github.com/appsmithorg/appsmith
That is more of a GitHub landing page than a readme.
> An effective README file needs to tell your audience what your project does, how to use it, and how they can help out.
The readme starts with a `a` image tag nested within a `p`.
One spot where your readme misses the mark: it can't be read outside of github (or some rendering engine). Markdown is supposed to be human readable. Instead you say "here's how app smith works" and then plop a big image. That doesn't help anybody understand what your project does by reading the readme. Images and diagrams are super helpful, but they should accompany thoughtful prose. This is also important as an accessibility consideration.
The contributors sections are dumb. Github is a better tool to use to view contributors (https://github.com/appsmithorg/appsmith/graphs/contributors). Other projects before github would have an authors and/or contributors file. I don't care about the contributors when I'm trying to understand how your project works, it's just shameless marketing in that position.
You have a "getting started in 100 seconds" image CTA in your features section. Doesn't make any sense to me.
Overall I'd suggest focusing on improving your readme to be more useful and less of a marketing tool (it can still market its value lightly) and instead explain how the software works and how to get up and running with it.
Overall I'd score your readme 4/10.
-
Managing AI-powered Java App With API Management
In this tutorial, we explored the OpenAI ChatGPT API to generate responses to prompts. We created a Spring Boot application that calls the API to generate responses to prompts. Next, you can introduce additional features to your integration by updating the existing apisix.yml file. Also, you check out the branch name called with-frontend and run the project to see the UI interface built using Appsmith that works with APISIX.
What are some alternatives?
ToolJet - Low-code platform for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, Google sheets, OpenAI, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. π
budibase - Budibase is an open-source low code platform that helps you build internal tools in minutes π
react-admin - A frontend Framework for building data-driven applications running on top of REST/GraphQL APIs, using TypeScript, React and Material Design
Metabase - The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:
Directus - The Modern Data Stack π° β Directus is an instant REST+GraphQL API and intuitive no-code data collaboration app for any SQL database.
Strapi - π Strapi is the leading open-source headless CMS. Itβs 100% JavaScript/TypeScript, fully customizable and developer-first.
nocodb - π₯ π₯ π₯ Open Source Airtable Alternative
lowdefy - The config web stack for business apps - build internal tools, client portals, web apps, admin panels, dashboards, web sites, and CRUD apps with YAML or JSON.
streamlit - Streamlit β A faster way to build and share data apps.
saltcorn - Free and open source no-code application builder
authentik - The authentication glue you need.
n8n - Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services.