pheasant
getwidget
pheasant | getwidget | |
---|---|---|
1 | 17 | |
18 | 4,411 | |
- | 1.4% | |
9.1 | 6.1 | |
3 days ago | 6 months ago | |
Dart | Dart | |
MIT License | MIT License |
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.
pheasant
-
The Pheasant Framework: A Look into Modern Web Development in Dart
I was trying to do some web development in Dart, because I have enjoyed the Dart language as of recent. The package management, interop with JavaScript (even though it's been a bit of a pain) and vast number of libraries has made my experience with the language one to truly enjoy.
However, I noticed that Dart could be used for web development, and I was interested in finding out more. I had two options: create a flutter application and render on the web, or go with AngularDart. Flutter is the main framework most people use and is the first thing that usually comes to mind when people talk about Dart. However, it really hasn't had much focus on the web, and of course this has made it a bit far from the perfect choice for writing web applications that can compete with others. AngularDart is also a very good option, but I haven't really been much of a fan of Angular, and I've usually preferred using a component based framework that brings your JavaScript (or Dart in this case) into your HTML - much like Vue or Svelte.
Then I found a new web framework that recently came out named - Pheasant. It was exactly something like what I was looking for - component-based, feature-rich, and it compiles to Dart Code using the Dart Build System (the build system developed by Dart that AngularDart uses), so there is no virtual DOM. The framework makes it easy to write web applications by using the power and performance of Dart. The component files look much like what you would find in Vue and Svelte, except there are no hidden or extra keywords, meaning that you can write plain dart code and it would render. You could also work with dart files seamlessly, and has first-hand support for Sass and SCSS. One feature I found enjoyable and one that will make me to continuously utilize the framework is its ability to render Markdown Code (makes static site generation easy).
The framework may not be a heavyweight like those in the JavaScript world because of the differences in programming between Dart and JavaScript, but when it comes to web development and being able to utilize the performance of dart, as well as the dart ecosystem, the framework does prove to be a very useful tool in creating quick and simple web applications. The framework even promises to work for both Dart and JavaScript developers by creating their own JavaScript pipeline to reduce dart2js compilation on JavaScript components.
If you want to check out more on the framework, as well as it's source code, you can go to github: https://github.com/pheasantframework/pheasant
getwidget
-
How to Add Flutter Custom Border in Any Widget
I hope this tutorial helps you in adding custom borders to your Flutter widgets. Happy coding!
-
Flutter Developer Skills: A Comprehensive Guide
A good Flutter developer should have a solid understanding of UI/UX design principles. You should be able to create visually appealing and user-friendly interfaces using Flutter's widget system. Knowledge of layout design, responsive design, and material design guidelines is essential.
-
How to Choose the Right Software Development Company for Your Project
Conclusion: Choosing the right software development company for your project requires careful consideration of several factors. By defining your project requirements, assessing the company's experience and reputation, evaluating their communication and collaboration practices, and considering factors like scalability, quality assurance, and post-development support, you can make an informed decision that sets you up for success. Remember, investing time in selecting the right partner will pay off in the long run, leading to a successful software development project.
-
How to Hire AngularJS Developers? Skills to Look for, Interview Questions, and More
At Getwidget, we understand the importance of hiring skilled AngularJS developers for your projects. As a leading tech solutions provider, we offer expert AngularJS development services tailored to meet your specific business needs. Contact us today to learn more about how we can help you build powerful web applications using AngularJS.
-
How to Develop an Impenetrable Android POS App: Ensuring Continuous Functionality and Security
GetWidget is a feature-rich Flutter library that offers a multitude of pre-built UI components, widgets, and templates, designed to accelerate the app development process. It empowers developers to create visually appealing and highly functional user interfaces with ease. As an open-source project, GetWidget enjoys a vast community of contributors and enthusiasts, ensuring continuous updates and enhancements.
-
I am looking for ui kit
https://www.getwidget.dev/ Maybe this? Dk if it contains what you're looking for
-
UI Framework for Flutter. What should be included in?
1) GetWidget
-
How to upload images on flutter app using open source UI library
you can check the code on get widget open source library also they provide complete documentation for GF Flutter Image
-
third party libraries
https://www.getwidget.dev/ refer this open source library and its documentation for implementation of third party libraries
- Open Source Flutter UI Library for Developers
What are some alternatives?
Flutter - Flutter makes it easy and fast to build beautiful apps for mobile and beyond
cubit - Cubit is a lightweight state management solution. It is a subset of the bloc package that does not rely on events and instead uses methods to emit new states.
Flutter-UI-Kit - Flutter app for collection of UI in a UIKit
flutter-spinning-wheel - A very customizable spinning wheel widget for Flutter.
dart-code-metrics - Software analytics tool that helps developers analyse and improve software quality.
signin-register-page-ui-flutter - 🔑 Sign in, Register page ui design using flutter
bruno - An enterprise-class package of Flutter components for mobile applications. ( Bruno 是基于一整套设计体系的 Flutter 组件库。)
signalr_core - ASP.NET Core SignalR Dart Client
flutter_map - A versatile mapping package for Flutter. Simple and easy to learn, yet completely customizable and configurable, it's the best choice for mapping in your Flutter app.
mason - Tools which allow developers to create and consume reusable templates called bricks.
table_calendar - Highly customizable, feature-packed calendar widget for Flutter
chaldea - Chaldea - Yet Another Material Planner and Battle Simulator for Fate/Grand Order aka FGO