HNHacker News
TopNewBestAskShowJobs

omeraplak

38 karma · joined July 18, 2019

submissionscomments
omeraplak··on Show HN: Figma for Coding Agents
Thank you so much!
omeraplak··on Show HN: Open-Source TypeScript Framework for AI Agents – VoltAgent
Thanks so much! Yes, we've received this feature request from many of our users. No-code workflows are already on our backlog
omeraplak··on Show HN: Open-Source TypeScript Framework for AI Agents – VoltAgent
Thank you!
omeraplak··on Show HN: Open-Source TypeScript Framework for AI Agents – VoltAgent
Hi HN,

I'm one of the founders of VoltAgent. Over the past months, we've been building it with a simple focus: AI development lacks real-time observability.

When you work with agents, it's often a black box. You write some code, run it, and just hope it behaves. If something goes wrong, debugging feels painful. Tools like n8n showed us how powerful it is to see a workflow step-by-step, but as soon as we needed customization and deeper control, we hit the limits of no-code tools.

VoltAgent is our attempt to bring that visibility to a real framework. It's an open-source, TypeScript framework for building and orchestrating AI agents with observability built in from the start.

What VoltAgent offers - TypeScript-native building blocks -> tools, memory, multi-agent orchestration, and seamless ai-sdk integration. - Real-time observability -> OpenTelemetry-based tracing and a visual console to inspect how agents think step by step.

Repo: https://github.com/VoltAgent/voltagent Docs: https://voltagent.dev/docs/

We’d love your thoughts, feedback, or questions.

omeraplak··on Show HN: VoltAgent – Open-Source Observability-First TS AI Agent Framework
Thanks!! We spent a lot of time on the details. Glad you liked it
omeraplak··on Show HN: VoltAgent – Open-Source Observability-First TS AI Agent Framework
Wow, thank you for this thoughtful message. You really got what we’re trying to build. We’re pushing hard to bring shadcn-level simplicity to agents. Your feedback means a lot!
omeraplak··on Show HN: VoltAgent – Open-Source Observability-First TS AI Agent Framework
Thank you! Really appreciate it. Let us know if you try it out.
omeraplak··on I Am Happy Not to Be a Web Developer Anymore
The dilemma of choosing the right tool for a long-term project is understandable. We are running an open source React framework called refine for building Enterprise B2B apps like admin panels, internal tools and dashboard.

It's designed to be ensuring that projects remain maintainable even as time goes by. With its headless architecture, it can be used with custom styles or any UI library and data services. Maybe it helps you somehow

You can check the examples with source code: https://refine.dev/docs/examples/

Repository: https://github.com/refinedev/refine

omeraplak··on Launch HN: Refine (YC S23) – Open-source platform for enterprise web apps
Just for clarity: the author of this comment is not from our team. But if you ask for my opinion, I enjoyed reading the article. We always pursue ideas that will take 'refine' to the next level, and this piece was helpful to us.
omeraplak··on Launch HN: Refine (YC S23) – Open-source platform for enterprise web apps
If I understand correctly, using 'swizzle' to customize the data provider is not a hack for refine, but an expected behavior. But I'm curious about the conversation; could you possibly share the link?
omeraplak··on Launch HN: Refine (YC S23) – Open-source platform for enterprise web apps
Oops, we haven't heard of this issue before. We're looking into it. Thank you
omeraplak··on Launch HN: Refine (YC S23) – Open-source platform for enterprise web apps
The deceptive part of these types of frameworks is this: on the first day, you think it will solve all your problems. On the second day, you're happy, thinking about how much you've sped up because you chose this framework for your project. On the third day, you have a custom need, and you research how to do it within that framework. On the fourth day, you hack the framework to make it flexible. On the fifth day, you say, 'Why didn't I start from scratch myself?'

Our goal and motivation in developing refine is to ensure that the developer continues to feel the way they felt on the first day, even on the day they finish the project and begin to maintain it.

omeraplak··on Launch HN: Refine (YC S23) – Open-source platform for enterprise web apps
Here's what sets Refine apart: we're all about getting hands-on with the code, rather than relying solely on drag-and-drop like some other tools do, such as Retool, Appsmith, Tooljet, Budibase, and others. Instead of just giving you a set of pre-made building blocks, Refine goes the extra mile and creates a complete React project for you. This project comes packed with useful hooks and providers that make your work smoother.

We also have this 'headless' feature that lets developers seamlessly blend in their favorite UI framework or their own custom designs without any hassle. This flexibility is particularly great for things like complex admin panels, SAAS interfaces, and B2B portals. On the other hand, if you're working on simpler tools for internal use – you know, the ones that don't need a lot of tweaking – Refine might offer more complexity than necessary.

omeraplak··on Launch HN: Refine (YC S23) – Open-source platform for enterprise web apps
Oops, you're absolutely right. The frontend ecosystem is quite complex, and the entry barrier for engineers working in other roles is getting a little higher every day. Perhaps by default, Vite should be used, and Remix or Next.js alternatives should be shown for advanced frontend developers. Thank you so much; we will definitely improve this area.
omeraplak··on Launch HN: Refine (YC S23) – Open-source platform for enterprise web apps
refine's headless architecture offers developers the flexibility to implement their design using any UI framework to their apps. It also comes with built-in UI integrations for popular libraries like Material UI, Ant Design, Chakra UI, and Mantine.

With react-admin, you have no choice other than using Material UI for your app. refine's provides nearly all the features of react-admin enterprise provides as open-source.

Since refine's architecture is headless, router logic is completely detached from the business logic and UI layer. So you can use refine with React Router, NextJS, Remix, or any other framework may pop-up as long as it's React based. With react-admin, you can only use react-router and it doesn't have a real SSR support, while with refine, you can use SSR frameworks like NextJS and Remix without being limited.

omeraplak··on Launch HN: Refine (YC S23) – Open-source platform for enterprise web apps
The foundation of our motivation to create v4 was community feedback. Thank you so much for providing us the opportunity to improve ourselves!
omeraplak··on Launch HN: Refine (YC S23) – Open-source platform for enterprise web apps
Thank you so much for your comment. We believe that the most valuable aspect is allowing developers to work in their own environment with the tools and integrations they prefer. We're very happy that we've been able to reflect this.
omeraplak··on Launch HN: Refine (YC S23) – Open-source platform for enterprise web apps
Hey, with our open-core, you can connect to any data source as long as it provides a Public API. In our Enterprise edition, however, we support Direct Database connections (PostgreSQL, DynamoDB, Oracle DB) and other integrations that cannot be used client-side (such as Salesforce, Slack, Stripe, etc.)
omeraplak··on Show HN: Refine.new – Build Enterprise React Apps in Browser
Hey,

Thank you for your kind message and for sharing your positive experience with Refine. We appreciate your feedback about our documentation and developer experience, and we'll continue to work hard to improve them further. We're glad that our support team has been responsive to your requests in Discord, and we'll do our best to maintain this level of service.

Thank you for your support, and we look forward to serving you even better in the future. Please don't hesitate to reach out if you have any more questions or feedback.

go refine go!!

omeraplak··on Show HN: Refine.new – Build Enterprise React Apps in Browser
Hey Community, Omer here, CTO at refine. After six months of hard work, we’re excited to share our first cloud product: https://refine.new

refine.new is a powerful tool that lets you create React-based, headless UI enterprise applications right in your browser. You have the ability to preview, modify, and download your project immediately, thereby streamlining the development process.

By visually combining options for your preferred React platform(CRA, Next.js and Remix), UI framework, backend connector, and authentication provider; you can create tailor-made architectures for your project in seconds.

It feels like having access to thousands of project templates, allowing you to choose the one that best suits your needs.

Once you’ve made your selections, you’ll have access to a live preview that you can customize further with themes and logos.

If you haven’t heard abou refine, it’s an open-source, headless React framework for quickly building enterprise web apps. It streamlines tasks like CRUD operations, state management, routing, authentication, access control and i18n.

refine’s “Headless UI” approach makes it compatible with any custom design, and it integrates with popular UI frameworks like Ant Design, Material UI, Chakra UI, and Mantine. It’s backend-agnostic and can connect to 15+ backend services out-of-the-box, including custom REST & GraphQL APIs.

Developers maintain complete control over their projects with refine, building, styling, and deploying as they see fit.

To learn more, GitHub repo, or dive into our comprehensive documentation filled with real-life examples and tutorials.

Repo: https://github.com/refinedev/refine

Please share ideas and suggestions to help us improve our project.

omeraplak··on Show HN: Refine 4.0 – Open-source enterprise-grade React CRUD framework
Hi HN, I'm Omer Co-founder/CTO of refine, our journey began in September 2021 with the release of our beta version. Since then, we've gained 8400 stars and 134 contributors on GitHub, and over 2000 deployments of refine-based CRUD apps.

Today, we are excited to launch refine v4

What is refine?

refine is an open source React-based framework for the rapid development of web applications. It eliminates the repetitive tasks demanded by CRUD operations and provides industry standard solutions for critical parts like authentication, access control, routing, networking, state management, and i18n. It has built-in data provider support for Rest API, Supabase, Airtable, Strapi, GraphQL,Firebase, etc. refine headless by design and works with any custom design or UI framework you favor. For convenience, it ships with ready-made integrations for Ant Design System, Material UI, Mantine, and Chakra UI.

What is new in v4?

Throughout the development process, we have carefully analyzed feedback, discussions, and questions raised by the community to improve the framework.

Main new features:

- Enterprise-grade routing Now, developers have complete freedom to create routes that can be meet the specific needs of your advanced and enterprise use cases. - Bring your own router Routes is now completely detached from refine. refine will meet enterprise-grade requirements, and users can integrate refine into their existing projects without needing to modify their current routes or application structure. - Reduced bundle size To improve performance and optimize bundle size, we have removed re-exported packages from refine to achieve the same bundle size as a vanilla React project. - New Auth Provider We created common interface for the auth provider methods to improve transparency for developers and facilitate better understanding and debugging.

With full codemod support, the entire upgrade process will be automatically updated when you migrate your refine project to v4.

We rely on feedback from the open-source community to improve, so we'd appreciate any suggestions you may have. We're also happy to answer any questions you might have.

omeraplak··on Show HN: Refine v3.97 – Open-source React framework for building CRUD apps
Hey, Despite the fact that many your claims are baseless or unjustified, we appreciate your feedback and willingness to share your opinions with us. Any constructive criticism without unfair accusations is always very valuable to us.

Although its relatively recent emergence on the market, refine has quickly established itself as one of the fastest-growing frameworks, thanks to the support and enthusiasm of its great community. Having the invaluable support of prominent VC's and angel investors helps us to broaden our vision and set newer and higher goals we couldn't imagine before.

As it continues to grow and evolve, refine is becoming a one-stop solution for web application development, with the capability to handle an extensive range of use cases. Reaching this new level of success, vastly surpassing our origins as an admin panel creation tool, brings constant excitement to all of our stakeholders and serves as a source of motivation for us to develop innovative solutions for the industry.

omeraplak··on Show HN: Refine v3.97 – Open-source React framework for building CRUD apps
Thank you, we appreciate your kind words!
omeraplak··on Show HN: Refine v3.97 – Open-source React framework for building CRUD apps
Thank you, we appreciate your kind words!
omeraplak··on Show HN: Refine v3.97 – Open-source React framework for building CRUD apps
In this context, "server side" and "headless" refer to different things. "Server side rendering" (SSR) or "client side rendering" (CSR) refer to a method of rendering a website or application, while "headless" refers to the architecture of the application's business logic.

For more details: https://refine.dev/docs/#what-do-you-mean-by-headless-

omeraplak··on Show HN: Refine v3.97 – Open-source React framework for building CRUD apps
Thank you for your kind words and congratulations! We are thrilled to see the positive response to our new features and are proud of all the progress we've made since launching refine. We appreciate the interest from the JavaScript Mastery team and look forward to seeing how you utilize our framework in your upcoming video. We will continue to work hard to improve and enhance refine for our users.
omeraplak··on Show HN: Refine v3.97 – Open-source React framework for building CRUD apps
In a front-end project, being "headless" means that all functions can work without dependence on any user interface elements/components. With Refine, you can use features such as data management, authentication, real-time functionality, audit-logging, internationalization, and access control with any user interface element/component of your choice. This means that Refine does not restrict you in terms of styling and customization.
omeraplak··on Show HN: Refine v3.97 – Open-source React framework for building CRUD apps
Thank you for your warning and comment. I shared the link because I thought people could contribute to the discussion on GitHub. To avoid any misunderstandings, I want to clarify that Refine will always remain open source and will continue to be developed with the community. So we are adopting the "open core" model which is very popular and widely accepted in the open source ecosystem.

To reiterate, Refine will always remain open-source.

omeraplak··on Show HN: Refine v3.97 – Open-source React framework for building CRUD apps
You're welcome! I'm glad I could help. Let me know if you have any more questions.
omeraplak··on Show HN: Refine v3.97 – Open-source React framework for building CRUD apps
Being able to convince others is amazing! Have you used a similar framework before? Thank you
Page 1 of 2Next →