Tom Preston-Werner、Peter Pistorius、Rob Cameron、David Price、および250人以上の驚くべき貢献者(完全なリストについてはファイルの終了を参照)。
注: READMEのこのセクションは、Bighornと呼ばれる現在の開発時代を志向しています。 Bighornはまだリリースされていませんが、そうである場合、以下で読んだものの約束を果たします。この旅で私たちを助けたいなら、コミュニティフォーラムでこんにちはと言ってください!
Redwoodは、驚くべきエンドユーザーエクスペリエンスを提供するReactベースのWebアプリケーションを迅速に作成するためのフレームワークです。私たちの目標は、プロトタイプやハッカソンで使用するのに十分なシンプルで親しみやすいことですが、次のスタートアップに進化するのに十分なパフォーマンスと包括的なものです。
これを2つの主要な方法で達成します。
レッドウッドは意見があり、フルスタックです。 JS/TSエコシステムで最高のテクノロジーを選択し、テクノロジーオプションを無限に評価するのではなく、物事を成し遂げることができるまとまりのあるフレームワークにそれらを美しく統合しました。バックエンドなしでレッドウッドの使用を開始できますが、データ駆動型アプリケーションを構築するとフレームワークが本当に輝いています。当社の透明なデータフェッチとオプションのGraphQL APIにより、予想よりも簡単にアプリケーションを拡大できます!
Redwoodの宣言的なデータフェッチとシンプルなフォームの提出機能は、RSC +サーバーアクションの上に構築され、一般的なユースケースを簡素化して、ユーザーのエクスペリエンスに集中できるようにします。最高の、最も応答性の高いユーザーインターフェイスを作成するには、コードがサーバーまたはクライアントで実行されるかどうかについての推論が必要です。 Redwoodは、React Serverコンポーネントのパワーを活用することにより、コードに最適な実行コンテキストを簡単に選択できます。
フレームワーク全体がTypeScriptで構築されているため、ルーターからデータベース、およびその間のどこでもタイプの安全性が得られます。 JavaScriptを使用してアプリを作成したい場合は、それも実行でき、お気に入りのエディターで優れたコード完了機能をお楽しみください。
Bighornを試してください: Bighornにはまだ制作リリースがありませんが、最新のコードをカナリアとして公開しています。これらのカナリアに慣れる最良の方法は、レッドウッドのブログに目を光らせることです。
Redwoodは、アプリがサイドプロジェクトからスタートアップに成長するにつれて、あなたを迅速に動かし続けるように設計された、意見のあるフルスタックのJavaScript/TypeScript Webアプリケーションフレームワークです。
最高レベルでは、Redwoodアプリは、カスタムGraphQL APIと話すReact FrontEndです。 APIはPrismaを使用してデータベースで動作します。箱から出して、JESTを使用した緊密に統合されたテスト、Pinoでロギング、Storybookを使用したUIコンポーネントカタログが得られます。認証(Auth0など)やCSSフレームワーク(Tailwind CSSなど)のセットアップは、単一のコマンドラインの呼び出しです。さらに、Redwoodのアーキテクチャを使用すると、サーバーレスプロバイダー(netlify、vercelなど)または従来のサーバーおよびコンテナプロバイダー(AW、レンダリングなど)に展開できます。
Redwoodは、さまざまなテクノロジーや構成を選択して再チューズするサイクルを無駄にする代わりに、アプリケーションを特別なものにするものに取り組むことができるようになります。さらに、Redwoodは適切なフレームワークであるため、継続的なパフォーマンスと機能のアップグレードの恩恵を受け、最小限の労力で機能します。
チュートリアル: Redwoodを知るための最良の方法は、広範なRedwoodチュートリアルを通過することです。楽しむ!
クイックスタート:いくつかのコマンドのみで、マシンにフルスタックのレッドウッドアプリケーションをインストールして実行できます。クイックスタートガイドをチェックして、開始してください。
ドキュメント:広範な参照ドキュメントとガイドについては、完全なRedwoodJSドキュメントにアクセスしてください。
Redwoodは、Github(Planetの最も人気のあるコードホスト)の共同設立者であるTom Preston-Wernerが開始した最新のオープンソースプロジェクトです。Jekyll(最初で最も人気のある静的サイトジェネレーターの1つ)、Gravatarの作成者(Planetの最も人気のあるAvatarサービス)の作成者、Semanticバージョンの著者(Powers evert of the emptimage of the emplateg of the eventivers of the eventivers of the eventivers of gravatar)など多くのプロジェクトで使用)。
私たちは開発者の経験に取りつかれており、できるだけ多くのボイラープレートを排除しています。既存のライブラリが私たちの問題をエレガントに解決する場合、私たちはそれらを使用します。彼らがそうでないところで、私たちは独自の解決策を書きます。最終結果は、あなたが恋に落ちることができるJavaScript開発体験です!
標準のレッドウッドアプリケーションが使用するテクノロジーの迅速な味は次のとおりです。
オプションの内蔵GraphQL APIサポートを使用したい場合は、ここにスタックがあります。
レッドウッドのようなフレームワークには、多くの可動部品があります。ロードマップは、フレームワークが私たちが望む場所に関連している場所の高レベルの概要を取得する素晴らしい方法です。また、すべてのGithubプロジェクトボードにリンクしているため、参加するのに最適な方法でもあります。ロードマップ
(歴史、トム・プレストン・ワーナーによる)
私が北カリフォルニアに住んでいる場所には、レッドウッドと呼ばれるタイプの木があります。レッドウッドは巨大で、世界で最も高く、いくつかは高さ115メートル(380フィート)でトッピングされています。まだ生きているレッドウッドの長男は、驚くべき3、200年前に地面から発芽しました。彼らの中に立つことは超越的です。時々、私が考えたり創造的である必要があるとき、私はレッドウッドの私のお気に入りのグローブに旅して、これらの巨人の間を歩き、彼らの静かな壮大さに浸ります。
さらに、Redwoodsには、初期のWebアプリフレームワークを目指していると思ったいくつかのプロパティがあります。すなわち:
レッドウッドは苗木のように美しく、雄大に成長します。 Webアプリについてそのように感じることができたらどうしますか?
レッドウッドの松ぼっくりは密度が高く、驚くほど小さいです。より少ないコードでより多くの成果を得ることができますか?
レッドウッドの木は火に耐性があります。素晴らしいWebフレームワークがそうあるべきであるように、驚くほど困難な災害シナリオに堅牢です!
レッドウッドは遠くから複雑に見えますが、シンプルに近いです。分岐構造は順序を提供し、単純なフレームワーク内で緊急の複雑さを可能にします。 Webフレームワークは同じことができますか?
そして、あなたはそれを持っています。
巨大な「ありがとう!」以下のすべての人に、1つ以上のレッドウッドプロジェクトに貢献してきたすべての人に、フレームワーク、ウェブサイト、ドキュメント、および作成テンプレート。
エイミーヘイウッドダットン | デビッド・プライス | トッベ・ランドバーグ | トム・プレストン・ワーナー |
デビッド・チレッソン メンテナー | ダニエル・チョウドリー メンテナー | キース・トレリオット コミュニティ | バレットバーンワース コミュニティ | ジョシュGMウォーカー メンテナー |
トム・プレストン・ワーナー | ピーター・ピストリウス | ロブ・キャメロン | デビッド・プライス |
アルド・ブッチ | Aditya Pandey | アマンダ・ジャンネリ | アリス・Zhao | サイモン・ガニョン |
クリス・ファン・デル・メルウェ | ライアン・ロッカード | ピーター・コロピエトロ | noire.munich | フォレスト・ヘイズ |
ロバート | アンソニー・カンポロ | クレア・フロリッヒ | キム・アデリン・ミゲル | ドミニク・サーディ |
クリス・コールソン |
アントン・モジーエフ | モーセン・アジミ | クリストファー・バーンズ | Terris Kremer | ジェームズ・ジョージ |
ブレット・ジャクソン | Guilherme Pacheco | Kasper Mikiewicz | クリス・ヘイルストーム | ジャイ |
ラクラン・キャンベル | サティヤ・ロヒス | スティーブン・ノルモア | マッドローゼンバーグ | Ted Stoychev |
ユーロボブ | ヴィカシュ | エイドリアン・マト | Anirudh nimmagadda | ベン・マッキャン |
クリス・ボール | Suvash Thapaliya | Thieffen delabaere | Swyx | マックス・レオン |
マキシムジェリンク | Niket Patel | 0xflotus | アンソニー・パウエル | アーリアJ |
ブライアン・ケテルセン | ドミニクチャップマン | エヴァン・モンコソ | Georgy Petukhov | ジャンニ・モスキーニ |
ギール | ジャニ・モノス | ヨハン・エリアソン | レオナルド・エリアス | ローガン・フープ |
ローレン | マークポールマン | マシュー・レフラー | ミケーレ・ジェラルドッツィ | ニック・ギル |
ニコラス・ジョイ・キリスト | オリビエランス | Phuoc Do | ロッキーメザ | シャラン・クマールs |
シメオン・グリッグス | テイラーミリマン | ザック・ハンマー | przemyslaw t | ヘミル・デサイ |
アレッシオ・モンテル | アンソニー・モリス | beto | turadg aleahmad | ポール・カラヤン |
ニコラス | グルダリ | ヨン・ジョセフ・バコス | Gerd Jungbluth | ジェームズ・ハイスミス |
トロイ・ローゼンバーグ | Amr Fahim | dfundingsland | エドゥアルド・レベル | ジェフリー・ホーン |
Matthewhembree | ロバート・ボレンダー | シヴァム・チャハル | アーロン・サムナー | アルビン・クレスポ |
クリス・エリス | コリン・ロス | デニス・ダン | デリック・ペレティエ | Jeroen Van Baarsen |
マタン・クシュナー | マシュー・ラスボーン | ミカル・ワイズマン | ミゲル・オーラー | Mudassar Ali |
ネイトフィンチ | PawełKowalski | Punit Makwana | スコット・チャコン | スコット |
スコット・ウォーキンショー | ステファン・ヴァン・ディーペン | bpenno | ティムトラウトマン | ザカリー・マッケナ |
ライアン・ヘイズ | エヴァン・ウィーバー | CR1AT0RS | qooqu | Android Devノート |
ジェレミー・クラッツ | モニカ・パウエル | ガネーシュレーン | ライアン・ドイル | マット・リーッツ |
Punit Makwana | shzmr | Esteban-url | カート・ハッテン | アントニオ・メイレレス |
ブレント・ガフェンス | Santhosh Laguduwa | マルコ・ブッチ | ジョニー・チョウドリー・ルーカス | スティーブン・アルメロス |
Lumencodes | _robobunny | ケビン・ポストン | デイビー・ハウザー | Mohinder Saluja |
ラマンダ | リアンワルシュ | ニック・ガーツ | Miku86 | クリスティアン |
ジョナサン・デロー | asdethprime | ブライアン・ソロン | クリスチャップマン | ジョエル・ガレラン |
マライア | タイラー・スコット・ウィリアムズ | ヴァニア・クチャー | Viren Bhagat | ウィリアム |
dcgoodwin2112 | ベネット・ロジャース | ダニエル・オニール | デビッド・ユ | Adithya Sunil |
エドワード・ジャン | マヌエル・カレンバッハ | ニック・シュミット | ジョン・マイヤーズ | マシュー・ブッシュ |
パトリック・ギャラガー | Himank Pathak | モーガン・スペンサー | PedroPiñeraBuendía | マット・サトコフスキー |
ジャスティン・エーテッジ | Zain Fathoni | シュリルシュレスタ | ブレント・アンダーソン | Vinaya Sathyanarayana |
ミンシューになります | Tawfik Yasser | セバスチャン・ローバー | チャーリー・レイ | キム、チャンハン |
タガワヒロタカ | アンドリュー・ラム | ブランドン・デュレット | カーティス・レイマー | ケビン・ブラウン |
ニコライ・イヴァンシック | ヌノパト | レナン・アンドラーデ | サイ・ディープシュ | 青 |
スヴェン・ハンセン | Mudassar Ali | サンギー・キム | Subhash Chandra | キムソンヒョン |
Zhihao Cui | カイル・コービット | ショーン・ダウティ | ザック・マンドロ | ボズドー |
Isaac Tait | ジェイス | ノア・ベルンソーン | rene-demonsters | セルゲイ・シャロフ |
ティム・パップ | In-in | mlabate | パブロ・デジュアン | bugsfunny |
ルイスピント | リー・ハリデー | Blackhawksigma | Devin MacGillivray | フランシスコジャラミロ |
Orta Therox | Tharshan Muthulingam | ブライアン・リュー | アレン・ジョスリン | ライアン・ワン |
ヴァシル | ロン・ダイアー | トッド・プレスリー | ザック・シェパード | アルバートガオ |
vChoy | ダニエル・マコベイ | ピーター・ペルペス | ベネディクト・アダムス | ハンパスクラフト |
ハルンキリック | マイク・ニクレス | モハマド・シャーバズ・アラム | Moulik Aggarwal | オマール・エル・ドメイリ |
ポール・マッケラー | Sarthak Mohanty | ジャスティン・ジュレンカ | JensLindström | ハンパスクラフト |
ライアン・チェンキー | ジョージ・キャメロン | ジョン | シャノン・スミス | ボブ |
フェイスニック | Teodoro Villaneuva | Sarvesh Limaye | シャンタヌ・ザドブケ | デューク・マン |
マイケル・マリノ | イゴール・サビン | ジェイコブ・アリオラ | gu | ティムコルバーガー |
nzdjb | ハンナビビアンショー | Usman Kareemee | ワトウェイ | エドワード・メイソン |
マテオ・キャリキ | カタカツ | ジェフ・シュローダー | MNM | Bburnworth |
ジョナサン | Rishabh Poddar | vitalii melnychuk | バック・ラッフェ | カマレル・マランダ |
マヌエル・ヴィラ | Arda Tanrikulu | トリスタン・リー | アグスティナ・チェア | チャールズ・ティソン |
Josema Sar | ケン・グリーフ | wiktor sienkiewicz | アレハンドロ・フリアス | アレクサンドラ |
Ian McPhail | カイル・スチュワート | ローリンクアスト | マーティン・ジュハス | オーディ |
スティーブン・ハンドリー | Syeda Zainab | ジョリスウィル | Szainab | twodotsmax |
マイケル・シルマン | Nickpdemarco | DavidlCorbitt | ロズベ | アン・ル(アンディ) |
アイザックック | マット・シアーズ | mthbarber | Safi Nettah | ダイエットラー |
ゲディス | rkmitra1 | M3T | ブランドンバイエル | マット・マーフィー |
ジェシカード | ピート・マッカーシー | フィルゼン | vik | カール・ハレン・ヤンソン |
チェンリウ | マニッシュ | ザック・ピーターズ | ベナス・マンドラヴィッカス | COCL2022 |
エラ | エリック・キタイフ | ジュゼッペ・カルーソ | イアン・ウォルター | ジェドボウマン |
ヨハン・エリアソン | リーステープルズ | レオソープ | Matthieu Napoli | NIK FP |
オリノ | ロバート・ティルタ | APEコレクター | CCNKLC | クレムノ |
dkmooers | hbellahc | こんにちは | llmaboi | チャンツーン・ボク |
Kristoffer K. | ジャスティン・クンツ | ペインレフラー | ポール・ヴェナブル | ピーター・チェン |
ヤン | Andre Wruszczak | アントン・ミハイロフ | ミゲル・パラモン | ファビオ・ラザローニ |
Rushabh Javeri | AndersSøgaard | Kunalarya | アレフ・レタマル | アロン |
Bouzid Badreddine | チャーリー・ポリ | Guillaume Mantopoulos | ヤン・ヘニング | ジョナス・オーバーシュウェイバー |
ジョーダン・ロルフ | ホルヘ・ベネガス | コルジャ・ランペ | レオン | マスボラ |
ミン・ホー・キム | ピンセーン | ルイ・オカザキ | Syahrizal Ardana | クレインム |
こんにちは | マット・ドリスコル | Paikwiki | マーク・ウィマー | アレックス・ヒューズ |
エリカ・ピサニ | ファティ・アルティノク | クリス | Krupali Makadiya | 麦芽 |
ミシェル・グリア | ニコラ・フリストフ | Swarit Choudhari | リナ | Pwellner |
ジェイ・オコナー | スタン・デュプリー | ビクター・サヴキン | ukasz sowa | アンドリュー・ラム |
ダニエル・ジャルクート | エリ | NOAHC5 | トミーマーシャル | Zachary Vander Velden |
Pantheredeye | カービー・ダグラス・エリンジソン | セルジオ・グズマン | エリック・ハウィー | エリック・グズマン |
Irshad Wani | ニール | ニコラ・フリストフ | ルイ・オカザキ | Sunjay Armstead |
ジャスティン | カムc。 | マクデブ | Payapula | ウィルク |
ジョシュGMウォーカー | アリ・メンデロー | ジェイク・チャオ | psirus0588 | エリック・ラビノウィッツ |
マクシミリアン・ラシュル | ニコラクシュリストフ | アロン・ブカイ | ハン・ケ | マットチャップマン |
rowin mol | クリストファー・バーンズ | アレックス・リリー | dphuang2 | ダニエル・エスコト |
ジェームズ・ヘスター | Guillaume Mantopoulos | Linus Timm | ミナ・アバディール | トム・ディクソン |
タイラー | クリスチャンバーグナイダー | エムレ・エルドアン | トシノリ・ツギタ | Ajit Kumar Goel |
Tai vo | サムハン | Stefanos anagnostou | デンマーク | アーロンラックリー(EverydayTinkerer) |
ブレント・シーベルフ | Cal Courtney | Jai Srivastav | ティルマン | チェダー |
ブライアン・クラーク | カール・ランゲ | クリス・デイビス | デビッド・クス | フラウス |
Hannes Tiede | Lucas-Bide | マーティンヴァーア | クリス・ロジャース | Samanvay Karambhe |
Alireza Rais Sattari | アスレーカー | Zach-WithCoherence | TuxCommunity | テッド |
ダルトンクレイヴン | Drikus Roor | エカ | moduped | ネミ・シャー |
ロドリゴ・メディナ | ラッセル・アンソニー | ジェイソンダニエル | レイ・ハットフィールド | swyx.io |
bwizard06 | Bigood | クリスティ・シオバニ | ジリアード・マケド | リー・レイヴンバーグ |
マシュー・フィリップス | Rui Lima | Sheng Chou | Yahhuh |
Redwoodプロジェクトは(ほとんど)すべての条約仕様に従います。あらゆる種類の貢献は大歓迎です。